vue如何过滤html标签,Vue过滤器filters使用详解

这次给大家带来Vue过滤器filters使用详解,Vue过滤器filters使用的注意事项有哪些,下面就是实战案例,一起来看一下。

示例代码

采用vue单文件组件,使用moment插件格式化日期

{{date | dateFormat}}

import moment from 'moment';

import 'moment/locale/zh-cn';

moment.locale('zh-cn');

export default {

data() {

return {

date: new Date()

}

},

filters: {

dateFormat(val) {

return moment(val).calendar();

}

}

}

说明

过滤器内是没有this引用的,过滤器内的this是undefined,所以不要在过滤器内尝试使用this引用组件实例的变量或者方法。

ps:下面看下Vue 过滤器的基本用法// 注册

Vue.filter('my-filter', function (value) {

// 返回处理后的值

})

// getter,返回已注册的过滤器

var myFilter = Vue.filter('my-filter')

//在mustache中使用

{{ msg | uppercase }}

或//在标签中使用

相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

推荐阅读:

你可能感兴趣的:(vue如何过滤html标签)