直接先看效果吧
上代码
{
field: "address",
title: "房屋地址",
width: 150,
align: "left",
formatter: function (value,row) {
let v = value;
let sv = v;
if(v && v.length > 50){
sv = v.slice(0, 50) + '...'
}
return `<label onmouseover="pageLogic.methods.popover()" data-content="${v}">${sv}</label>`
}
},
methods:{
popover: function(){
var e = window.event || arguments.callee.caller.arguments[0]
pageLogic.methods.popover.tipIndex = layer.tips($(e.target).data('content'), e.target, {
tips: [1, '#3595CC'],
time: 3000
});
},
},