<div v-bind:id="first | change">dfsg</div>var app9=new Vue({ el:'#first' filter:{ change:function(value){ if (!value) return '' value = value.toString() return value.charAt(0).toUpperCase() + value.slice(1) } }})我不能把dfsg变成Dfsg 刚学vue。不明不白的,不知道这个过滤器到底是个什么意思,请大神指点
1 回答
pardon110
TA贡献1038条经验 获得超227个赞
在这里过滤器就是一个函数 的意思
表达式 first | change 即是change(first); 简而言之就是调用函数处理一个值
看你的写法,是想用全局过滤器。如果是这样,你应该在挂载根实例之前,用Vue.filter(全局api)去定义(即注册)你的过滤器。而不是像你写的那样直接在构造函数的选项参数里就用了。。。
添加回答
举报
0/150
提交
取消