main.js 上挂载
const getItemNameByCode = function(value, List, code = 'code', cname = 'cname') {
if (!value && value !== 0) {
return ''
}
const Item = List instanceof Array && List.find(item => value === item[code])
if (Item) {
return Item[cname]
}
return ''
}
Vue.prototype.$getItemNameByCode = getItemNameByCode
Vue.filter('getItemNameByCode', getItemNameByCode)
掉用
this.carboat.taxPayWay === this.$getItemNameByCode('code文字', 数组, 'cname', 'code')
本文介绍了一种在Vue项目中实现从列表中动态获取指定项名称的方法。通过定义一个函数`$getItemNameByCode`,可以方便地根据传入的值与列表匹配,并返回对应的名称。
1万+

被折叠的 条评论
为什么被折叠?



