如果需要根据一个循环的数组里面的一个值来判断,这里就不适用 computed了。因为你没有办法给他你要循环时要判断的那一个值。如果根据一个数据的取值不同判断,那么就用computed
computed:{
cmd(){
switch(this.$route.params.pid-0){ 、、因为这里可能是字符串啊,所以要转化为数字再去判断
case 0: return "Member/course";
case 1: return "Member/zige";
}
}
}
methods:{
select(){
this.$api(this.cmd).then(list => {
this.list=list;
});
}
}
<a >身份<span class="mui-pull-right">{{identity(db.identity)}}</span></a> //这是一个方法
methods:{
identity(t){
switch (~~t) {
case 1: return "游客";
case 2: return "用户";
case 3: return "粉丝";
case 4: return "美人";
case 5: return "卖手";
case 6: return "合伙人";
case 7: return "加盟商";
}
return "未知";
},
}