详解VUE2.X过滤器的使用方法


Posted in Javascript onJanuary 11, 2018

VUE2.X过滤器的使用方法有几种,今天讲一种,以cnode社区API为示例,转换tab类型为中文汉字。
首先我们在assets文件夹中新建个js的文件夹,并新建common.js,然后将过滤器写在这个文件中。当然你也可以写在单个组件中,这个等下后面说。

/**
* 将tab类型转换成汉字
* @param {String} tab 待转换前的tab值
* @return {String}  转换后的tab中文
*/
export function change (tab) {
 switch (tab) {
  case 'share':
   return '分享'
  case 'ask':
   return '问答'
  case 'job':
   return '招牌'
  case 'good':
   return '精华'
 }
}

上面是common.js文件中过滤器。文件如下:

详解VUE2.X过滤器的使用方法

下面在vue文件中引入并使用过滤器:

详解VUE2.X过滤器的使用方法

上面的filters很重要,如果没有,过滤器将无法使用。

最后就是在div中的使用了。非常简单。如下:

详解VUE2.X过滤器的使用方法

上面的change就是过滤器。item.tab将tab的值传给change过滤器自动转换。你可以在common.js中写更多的过滤器或其他方法。使用方法都是一样的。

你也可以直接将过滤器写在vue文件中。就写在filters里面:

详解VUE2.X过滤器的使用方法

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery 改变CSS样式基础代码
Feb 11 Javascript
前台js调用后台方法示例
Dec 02 Javascript
AngularJS实现星星等级评分功能
Sep 24 Javascript
使用jquery实现的循环连续可停顿滚动实例
Nov 23 Javascript
jQuery鼠标移动图片上实现放大效果
Jun 25 jQuery
JS库 Highlightjs 添加代码行号的实现代码
Sep 13 Javascript
jQuery实现获取选中复选框的值实例详解
Jun 28 jQuery
适合前端Vue开发童鞋的跨平台Weex的使用详解
Oct 16 Javascript
JavaScript遍历数组的方法代码实例
Jan 14 Javascript
JavaScript Html实现移动端红包雨功能页面
Jan 10 Javascript
Vue实现todo应用的示例
Feb 20 Vue.js
JavaScript ES6的函数拓展
Jan 18 Javascript
Vuex提升学习篇
Jan 11 #Javascript
浅谈Node.js爬虫之网页请求模块
Jan 11 #Javascript
VueAwesomeSwiper在VUE中的使用以及遇到的一些问题
Jan 11 #Javascript
angular2中Http请求原理与用法详解
Jan 11 #Javascript
基于node下的http小爬虫的示例代码
Jan 11 #Javascript
JS脚本实现网页自动秒杀点击
Jan 11 #Javascript
Javascript网页抢红包外挂实现分享
Jan 11 #Javascript
You might like
用PHP和ACCESS写聊天室(九)
2006/10/09 PHP
php中变量及部分适用方法
2008/03/27 PHP
PHP Google的translate API代码
2008/12/10 PHP
php中session_unset与session_destroy的区别分析
2011/06/16 PHP
ThinkPHP的截取字符串函数无法显示省略号的解决方法
2014/06/25 PHP
php读取XML的常见方法实例总结
2017/04/25 PHP
PHP编程快速实现数组去重的方法详解
2017/07/22 PHP
php 实现银联商务H5支付的示例代码
2019/10/12 PHP
ThinkPHP5&5.1实现验证码的生成、使用及点击刷新功能示例
2020/02/07 PHP
thinkphp5 框架结合plupload实现图片批量上传功能示例
2020/04/04 PHP
PHP变量的作用范围实例讲解
2020/12/22 PHP
JSON JQUERY模板实现说明
2010/07/03 Javascript
jQuery插件实现表格隔行换色且感应鼠标高亮行变色
2013/09/22 Javascript
html文本框提示效果的示例代码
2014/06/28 Javascript
Javascript访问器属性实例分析
2014/12/30 Javascript
js实现滚动条滚动到页面底部继续加载
2015/12/19 Javascript
浅谈js图片前端预览之filereader和window.URL.createObjectURL
2016/06/30 Javascript
浅谈Web页面向后台提交数据的方式和选择
2016/09/23 Javascript
Jquery实现跨域异步上传文件总结
2017/02/03 Javascript
JavaScript中的工厂函数(推荐)
2017/03/08 Javascript
layui框架与SSM前后台交互的方法
2019/09/12 Javascript
Vue 解决多级动态面包屑导航的问题
2019/11/04 Javascript
微信小程序入门之指南针
2020/10/22 Javascript
在Django框架中编写Context处理器的方法
2015/07/20 Python
如何优雅地改进Django中的模板碎片缓存详解
2018/07/04 Python
python字符串查找函数的用法详解
2019/07/08 Python
Python操作qml对象过程详解
2019/09/26 Python
python使用pygame实现笑脸乒乓球弹珠球游戏
2019/11/25 Python
Python预测2020高考分数和录取情况
2020/07/08 Python
Python实现定时监测网站运行状态的示例代码
2020/09/30 Python
都柏林通行卡/城市通票:The Dublin Pass
2020/02/16 全球购物
国庆节文艺活动方案
2014/02/03 职场文书
法学函授自我鉴定
2014/02/06 职场文书
售前工程师职业生涯规划
2014/03/02 职场文书
涨价通知
2015/04/23 职场文书
军训后的感想
2015/08/07 职场文书