以下を参考にしたが、引数を取得できなくて
うまく動かない。
ということで最新版。
app.js
Vue.filter('truncate', (value, length) => {
if(value){
var length = length ? parseInt(length, 10) : 20;
if (value.length <= length) {
return value;
}
return value.substring(0, length) + '...';
}
});
hoge.vue
<p>{{v.make_body_text | truncate(180) }}</p>
これで 180文字に省略されて出力される。