filters获取data中的数据

时间:2021-6-12 作者:qvyue

第一种:改变this指向

beforecreate(){
    that = this;
},
data(){
  return{
    option:[]
  }
},
filters:{
  formatDAata(value){
    let value;
    that.option.map((item,index)=>{
        console.log(item);
        value = item;
    })
     return value;
  }
}

第二种:给filter传递参数

//此处的list是data中的数据 {{ scope.row.type|formatType(list)}}
data(){ return{ list:[] } }, filters:{ /** * 格式化主题类型 * @param {*} value 格式化数字 * @param {*} options 查询所有主题数组 */ formatType(value, options) { let typeName; options.map(res => { if (value == res.type) { typeName = res.name; } }); return typeName; } }

参考文章:filters获取data中的数据

声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:qvyue@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。