在Vue2里面一般处理文本比如时间格式化,文本替换等操作时,很容易想到使用filter
,但是这有个问题,filter
里面是没有this
的,如果想使用到Vue实例只能换成computed
或者method
,比如下面这个例子:
<template>
<view>
<view v-for="(item,index) in list" :key="index">
<!-- 对应下面错误方法一 -->
<Item :content="item.text | formatWord" />
<!-- 对应下面错误方法二 -->
<Item :content="formatWord(item.text)" />
</view