UNPKG

vue-truncate

Version:

A Vue filter that will truncate text to a specified length.

16 lines (11 loc) 365 B
'use strict'; exports.install = function (Vue, opts) { var filter = function(text, length, clamp){ clamp = clamp || '...'; var node = document.createElement('div'); node.innerHTML = text; var content = node.textContent; return content.length > length ? content.slice(0, length) + clamp : content; }; Vue.filter('truncate', filter); };