溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

layui如何在表格中顯示圖片

發(fā)布時間:2020-09-21 09:58:30 來源:億速云 閱讀:1484 作者:小新 欄目:web開發(fā)

這篇文章主要介紹layui如何在表格中顯示圖片,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

layui的表格使用還是非常簡單的,layui文檔中已經(jīng)非常詳細,下面直接上代碼了

1、jsp代碼

<div class="demoTable">
   		<button class="layui-btn" data-type="publish">發(fā)布Banner</button>
	</div>
	<table class="layui-hide" id="banner"></table>

2、然后是js代碼

layui.use('table', function(){
    var table = layui.table;
		  
	table.render({
	    elem: '#banner'
		,url:'../banner/list'
		,cols: [[
		     {field:'ban_id',width:20,title: 'ID', sort: true}
	            ,{field:'ban_img',title: '圖片',templet:'<div><img  src="{{ d.ban_img }}"></div>'}
		    ,{field:'ban_content', title: '備注'}
		    ,{field:'ban_href', title: '地址'}
		 ]]
	});
});

注意:這里需要注意的是,加入了templet,這里就是加入表單元素等模板。詳情參考:

https://www.layui.com/doc/modules/table.html#templet

其中這個d代表的就是服務(wù)器返回的數(shù)據(jù),ban_img是數(shù)據(jù)對應(yīng)的字段名

這還不夠,接下來的才是關(guān)鍵,因為此時此刻你的表格是這個樣子的

layui如何在表格中顯示圖片

這個圖片壓根顯示不全,可以這樣來解決

<div class="demoTable">
   		<button class="layui-btn" data-type="publish">發(fā)布Banner</button>
	</div>
	<table class="layui-hide" id="banner"></table>
 
<style type="text/css">
    .layui-table-cell{
	    text-align:center;
	    height: auto;
	    white-space: normal;
    }
</style>

可以看到我在底部加上了樣式,這里有優(yōu)先級的問題,所以必須是放在最下面,謹記?。?!

但是目前效果是這樣的:

layui如何在表格中顯示圖片

貌似高度好了,但是這個寬是什么鬼,于是我就F12了一下

layui如何在表格中顯示圖片

原來如此,layui內(nèi)部定義了這么一個樣式,所以話不多說,改!

<style type="text/css">
.layui-table-cell{
	text-align:center;
	height: auto;
	white-space: normal;
}
.layui-table img{
	max-width:300px
}

加入了.layui-table img樣式后,就統(tǒng)統(tǒng)搞定了,我這里只是設(shè)了固定大小,你們可以隨意了~

最終效果:

layui如何在表格中顯示圖片

以上是layui如何在表格中顯示圖片的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI