详解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 相关文章推荐
js类型检查实现代码
Oct 29 Javascript
ztree获取当前选中节点子节点id集合的方法
Feb 12 Javascript
javascript遇到html5的一些表单属性
Jul 05 Javascript
jQuery获取table行数并输出单元格内容的实现方法
Jun 30 Javascript
Backbone View 之间通信的三种方式
Aug 09 Javascript
JS正则RegExp.test()使用注意事项(不具有重复性)
Dec 28 Javascript
Vue.js展示AJAX数据简单示例讲解
Mar 29 Javascript
JavaScript仿微信(电话)联系人列表滑动字母索引实例讲解(推荐)
Aug 16 Javascript
使用JavaScript中的lodash编写双色球效果
Jun 24 Javascript
从理论角度讨论JavaScript闭包
Apr 03 Javascript
JS中的算法与数据结构之栈(Stack)实例详解
Aug 20 Javascript
15分钟上手vue3.0(小结)
May 20 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过滤html标记属性类用法实例
2014/09/23 PHP
php中simplexml_load_file函数用法实例
2014/11/12 PHP
laravel 5异常错误:FatalErrorException in Handler.php line 38的解决
2017/10/12 PHP
php进程daemon化的正确实现方法
2018/09/06 PHP
PHP大文件分片上传的实现方法
2018/10/28 PHP
laravel框架添加数据,显示数据,返回成功值的方法
2019/10/11 PHP
Javascript的构造函数和constructor属性
2010/01/09 Javascript
jquery.bgiframe.js在IE9下提示INVALID_CHARACTER_ERR错误
2013/01/11 Javascript
JavaScript动态操作表格实例(添加,删除行,列及单元格)
2013/11/25 Javascript
jQuery函数map()和each()介绍及异同点分析
2014/11/08 Javascript
jquery果冻抖动效果实现方法
2015/01/15 Javascript
JS实现模拟百度搜索“2012世界末日”网页地震撕裂效果代码
2015/10/31 Javascript
jquery遍历函数siblings()用法实例
2015/12/24 Javascript
jquery ajax分页插件的简单实现
2016/01/27 Javascript
微信小程序中使用ECharts 异步加载数据的方法
2018/06/27 Javascript
vue+SSM实现验证码功能
2018/12/07 Javascript
Layer组件多个iframe弹出层打开与关闭及参数传递的方法
2019/09/25 Javascript
vue 中几种传值方法(3种)
2019/11/12 Javascript
如何基于jQuery实现五角星评分
2020/09/02 jQuery
[01:13]DOTA2群星解读国服召集令 一起说出回归的理由
2013/07/17 DOTA
Python访问MySQL封装的常用类实例
2014/11/11 Python
python的else子句使用指南
2016/02/27 Python
Python实现点阵字体读取与转换的方法
2019/01/29 Python
Python实现时间序列可视化的方法
2019/08/06 Python
python 读取数据库并绘图的实例
2019/12/03 Python
HTML5之HTML元素扩展(下)—增强的Form表单元素值得关注
2013/01/31 HTML / CSS
HTML5 Canvas实现图片缩放、翻转、颜色渐变的代码示例
2016/02/28 HTML / CSS
Vans澳大利亚官网:购买鞋子、服装及配件
2019/09/05 全球购物
导游的职业规划书范文
2013/12/27 职场文书
园艺师求职信
2014/03/10 职场文书
纠风工作实施方案
2014/03/15 职场文书
初中英语课后反思
2014/04/25 职场文书
教师党的群众路线教育实践活动剖析材料
2014/10/09 职场文书
nginx搭建图片服务器的过程详解(root和alias的区别)
2021/03/31 Servers
python自动计算图像数据集的RGB均值
2021/06/18 Python
Flink 侧流输出源码示例解析
2022/09/23 Servers