computed:是一个计算属性,类似于过滤器,对绑定到view的数据进行处理。用来监控自己定义的变量,该变量不在data里面声明,直接在computed里面定义,然后就可以在页面上进行双向数据绑定展示出结果
computed比较适合对多个变量或者对象进行处理后返回一个结果值。
html代码:
<text>{{ getname }}</text>
JS代码:
computed:{
getname(){
return this.data.num+100
}
}
如果需要带参数,则采用return一个方法的形式
computed:{
getIcon(){
return function fn(name){
var obj=this.staticTxt.filter(item=>{
return item.strVipName==name
})
return obj[0].strIconUrl
}
}
}