bootstrap-table viewer.js 查看图片
插件viewer版本v1.1.0地址:
https://fengyuanchen.github.io/viewer
列表中有一列显示图片的缩略图,点击查看图片的内容,有时候图片需要将图片缩放或旋转
前提:引入viewer.js和viewer.css
- 在html中加入一个table标签
<table id="bootstrap-table"></table>
- js处理
bootstrap-table中当所有数据被加载时触发处理函数onLoadSuccess
,columns: [{
field: 'filePath',
title: '图片',
formatter: function (value, row, index) {
return '<img width="32" height="32" data-original="'+ encodeURI(value) +'" src="'+ encodeURI(value) +'">';
}
}]
,onLoadSuccess: function(data) {
console.log(data)
var $box = $('#bootstrap-table')
var options = {
url: 'data-original',
navbar: false,
zoomRatio: 0.1,
button: true,
title: false,
keyboard: false,
toolbar: {
zoomIn: 1,
zoomOut: 1,
oneToOne: 1,
reset: 1,
prev: 0,
play: 0,
next: 0,
rotateLeft: 1,
rotateRight: 1,
flipHorizontal: 1,
flipVertical: 1,
},
viewed: function () {
}
}
$box.viewer('destroy').viewer(options)
}
viewer会去找容器$box里的img标签,所以需要指定img标签在哪个容器中。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异