在vue多行文本溢出的问题,工作中需要兼容火狐,ie,和谷歌,添加文本kit前缀的那种方式火狐和ie不兼容,找到一种万能的方法,如下:
mounted:{
(function($) {
$.fn.xdlines = function(options) {
var opts = $.extend({}, $.fn.xdlines.defaults, options);
var $this = $(this);
for(var k = 0; k < $this.length; k++) {
var $obj = $this.eq(k);
$obj.css({ wordWrap: 'break-word' })
var str = $obj.text();
str = str.replace(/(^\s*)|(\s*$)/g, "");
var l = str.length;
var txt = '';
var lineHeight; //当前高度
var linesNum = opts.max; //需要的行数
for(var i in str) {