vue3移除了过滤器filters

vue2.x 中,可以使用过滤器来处理通用文本格式

以下两种用法都是可以的


 

{{ name | filterName }}

var app=new Vue({
data:{
 name:'名字'
},
filters: {
 filterName(value) {
  return '什么' + value
  }
 }
})
app.$mount('#app')

全局注册过滤器:在new Vue之前全局注册

Vue.filter('filterName', function (value) {
 if (!value) return ''
 value = value.toString()
 return '什么' + value
})
new Vue({
  // ...
})

过滤器是个函数---所以也可以加参数

{{ name | filterName('参数') }}

filters: {
 filterName(value,params) {
  return params + value
 }

vue3.x中过滤器被移除了,不再支持,建议用方法调用或计算属性来替换它们。


展开阅读全文

页面更新:2024-05-23

标签:过滤器   全局   函数   属性   文本   名字   参数   格式   建议   方法

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top