1.全局过滤器
代码
<body>
<div id="app">{{msg | daxie}}</div>
<!-- 注意:管道是"|"不是"||" -->
</body>
<script>
Vue.filter('daxie', (i) => {
return i.toUpperCase()//hello=>HELLO
})
var vm = new Vue({
el: "#app",
data: { msg: 'hello'}
});
</script>
2.局部过滤器
代码
<body>
<div id="app">{{msg | xiaoxie}}</div>
</body>
<script>
var vm = new Vue({
el: "#app",
data: {msg: 'HELLO'},
filters: {//注意:此处是"filters"不是"filter"
xiaoxie: (i) => {
return i.toLowerCase()//HELLO=>hello
}
}
});
</script>
本文介绍了Vue.js中两种过滤器的使用方法:全局过滤器和局部过滤器。全局过滤器通过`Vue.filter()`定义,用于转换整个应用中的数据,例如将文本转为大写。局部过滤器则在组件内部定义,只在该组件内生效,如将文本转为小写。示例代码展示了如何创建和应用这两个过滤器。
2020

被折叠的 条评论
为什么被折叠?



