详解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 相关文章推荐
学习ExtJS 访问容器对象
Oct 07 Javascript
基本jquery的控制tabs打开的数量的代码
Oct 17 Javascript
JS TextArea字符串长度限制代码集合
Oct 31 Javascript
js实现连续英文字符自动换行兼容ie6 ie7和firefox
Sep 06 Javascript
JS获取网页属性包括宽、高等等
Apr 03 Javascript
多个$(document).ready()的执行顺序实例分析
Jul 26 Javascript
jquery中post方法用法实例
Oct 21 Javascript
js实现C#的StringBuilder效果完整实例
Dec 22 Javascript
xmlplus组件设计系列之选项卡(Tabbar)(5)
May 03 Javascript
input file样式修改以及图片预览删除功能详细概括(推荐)
Aug 17 Javascript
Easy UI动态树点击文字实现展开关闭功能
Sep 30 Javascript
详解vue 单页应用(spa)前端路由实现原理
Apr 04 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实现代码
2018/02/11 PHP
bgsound 背景音乐 的一些常用方法及特殊用法小结
2010/05/11 Javascript
javascript实现类似于新浪微博搜索框弹出效果的方法
2015/07/27 Javascript
javascript实现拖动元素交换位置
2015/11/29 Javascript
浅析JavaScript声明变量
2015/12/21 Javascript
学习javascript面向对象 掌握创建对象的9种方式
2016/01/04 Javascript
Javascript自执行匿名函数(function() { })()的原理浅析
2016/05/15 Javascript
JavaScript中for循环的几种写法与效率总结
2017/02/03 Javascript
Vue.js:使用Vue-Router 2实现路由功能介绍
2017/02/22 Javascript
认识less和webstrom的less配置方法
2017/08/02 Javascript
AngularJS实现表单验证功能详解
2017/10/12 Javascript
jQuery基于Ajax实现读取XML数据功能示例
2018/05/31 jQuery
vue+webpack模拟后台数据的示例代码
2018/07/26 Javascript
小程序实现单选多选功能
2018/11/04 Javascript
JavaScript模板引擎实现原理实例详解
2018/12/14 Javascript
node 标准输入流和输出流代码实例
2019/09/19 Javascript
Vue 实现从文件中获取文本信息的方法详解
2019/10/16 Javascript
使用node.JS中的url模块解析URL信息
2020/02/06 Javascript
原生JS实现萤火虫效果
2020/03/07 Javascript
浅谈JavaScript中你可能不知道URL构造函数的属性
2020/07/13 Javascript
基于JS实现操作成功之后自动跳转页面
2020/09/25 Javascript
[01:01]2020完美高校联赛(秋)西安落幕
2021/03/11 DOTA
Django中ORM外键和表的关系详解
2019/05/20 Python
解决Python列表字符不区分大小写的问题
2019/12/19 Python
python统计字符的个数代码实例
2020/02/07 Python
Python3如何使用多线程升程序运行速度
2020/08/11 Python
详解Python中import机制
2020/09/11 Python
HTML5实现自带进度条和滑块滑杆效果
2018/04/17 HTML / CSS
奢华时尚的独特视角:La Garçonne
2018/06/07 全球购物
新加坡第一的杂货零售商:NTUC FairPrice
2020/12/05 全球购物
IMPORT的选项IGNORE有什么作用?缺省是什么设置?
2015/09/17 面试题
CSMA/CD介质访问控制协议
2015/11/17 面试题
文明教师事迹材料
2014/01/16 职场文书
女儿十岁生日答谢词
2014/01/27 职场文书
法定代表人授权委托书范文
2014/09/22 职场文书
百万英镑观后感
2015/06/09 职场文书