博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
后台项目问题+解决方法(一){v-for过滤器+三目运算}
阅读量:6962 次
发布时间:2019-06-27

本文共 788 字,大约阅读时间需要 2 分钟。

mock了12个数据,想显示在表格上,代码如下

Mock.mock('http://localhost:8080/daikuanshenqingInfo',{  'loan|12': [{    'id|+1' : 1,    'name' : '@Name',    'sex|1-2' : 1,    'money|20000-200000' : 1,    'phone|1000000000-99999999999' : 1,    'oid|1-14' :1,    'date' : "@Date"   }]})

可以看到 性别 和 职业 都是用数字表示的,所以需要弄一下~

那么问题就来了,怎么弄呢,开始的想法是在

table的:data="item in items"的items后 加过滤器,

可是百度了下,好像在v-for中是不可以使用过滤器的(好像)

然后看到了一个利用computed 的方法,如下

computed: {  fllterData: function() {    this.dataDksqxl.filter(function (data) {      data.sex = data.sex == 1 ? "男" : "女" ;    })    return this.dataDksqxl  } }

其中,dataDksqxl为接受数据的数组, 然后table的:data="fllterData" 就可以啦~!

其实中途还有一个问题,就是三目运算的问题,

我写了 a = 1 ? x : y 这种格式的,但是不对,

改了无数次之后终于发现了 正确的应该是

a = a == 1 ? x : y

o ho ho~

转载于:https://www.cnblogs.com/woaichirourou/p/7614879.html

你可能感兴趣的文章
Shopex安装部署
查看>>
rest-framework框架学习系列
查看>>
L4.五.列表生成
查看>>
VLAN通信原理
查看>>
rpmのyum详解
查看>>
Ansible配置及使用
查看>>
java inputStream ,outputStream
查看>>
《Linux菜鸟入门2》mail服务
查看>>
oracle教程之DML事务锁定的机制
查看>>
Oracle RMAN 维护(一)--RMAN的维护
查看>>
centos6.6关闭防火墙和selinux
查看>>
JAVA RMI远程方法调用简单实例
查看>>
Citrix桌面虚拟化解决方案介绍
查看>>
WCF学习2
查看>>
python之潜心研究多线程(thread模块) 建议使用threading模块
查看>>
阵列无法解挂导致VCS双机倒换失败
查看>>
ORACLE中用for in 使用cursor
查看>>
Apache - AH00451
查看>>
vim使用技巧
查看>>
nagios+centreon监控构建
查看>>