为什么我这里要改变首字母大写,这个过滤器用不了呢?求指点
dfsg
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。不明不白的,不知道这个过滤器到底是个什么意思,请大神指点 |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
在这里过滤器就是一个函数 的意思
表达式 first | change 即是change(first); 简而言之就是调用函数处理一个值
看你的写法,是想用全局过滤器。如果是这样,你应该在挂载根实例之前,用Vue.filter(全局api)去定义(即注册)你的过滤器。而不是像你写的那样直接在构造函数的选项参数里就用了。。。 |
|
|
|
|