vue 处理code值和文字转换

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') 

版权声明:本文为wangyl1995原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。