Vue如何使用修改v-for循环中动态数组对应的变量值
Vue如何修改v-for循环中数据对应的值举个例子,在开发中你获取到的数组中的性别数据是英文的male 和 female,而要求是用中文显示可以使用计算属性或过滤器方法功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的Ka
·
Vue如何使用计算属性computed 和 过滤器filters修改v-for循环中动态数组对应的变量值
举个例子,在开发中你获取到的数组中的性别数据是英文的male 和 female,而要求是用中文显示
<div v-for='(v, i) in dataList'>
<div>{{ v.gender }}</div>
</div>
得到不是中文 // male female
可以使用计算属性或过滤器方法
方法一. 计算属性
把{{ v.gender }} 改为 {{ gender(v.gender) }}
computed: {
gender() {
return (value) => {
return value=='male'?'男':'女';
}
},
},
方法二. 过滤器
把{{ v.gender }} 改为 {{ v.gender | gender}}
filters: {
gender(val) {
return value=='male'?'男':'女';
}
}
更多推荐
已为社区贡献3条内容
所有评论(0)