详解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 相关文章推荐
javascript实现div的显示和隐藏的小例子
Jun 25 Javascript
关于IE中getElementsByClassName不能用的问题解决方法
Aug 26 Javascript
Firefox中通过JavaScript复制数据到剪贴板(Copy to Clipboard 跨浏览器版)
Nov 22 Javascript
ES6中Generator与异步操作实例分析
Mar 31 Javascript
selenium 与 chrome 进行qq登录并发邮件操作实例详解
Apr 06 Javascript
BootStrap表单控件之复选框checkbox和单选择按钮radio
May 23 Javascript
React-Router如何进行页面权限管理的方法
Dec 06 Javascript
JQuery扩展对象方法操作示例
Aug 21 jQuery
Vuex mutitons和actions初使用详解
Mar 04 Javascript
layui动态绑定事件的方法
Sep 20 Javascript
vue实现将数据存入vuex中以及从vuex中取出数据
Nov 08 Javascript
js实现拖拽元素选择和删除
Aug 25 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
《神奇女侠:血脉》神力女超人大战犯罪公司
2020/04/09 欧美动漫
文件上传的实现
2006/10/09 PHP
php 安全过滤函数代码
2011/05/07 PHP
php+iframe实现隐藏无刷新上传文件
2012/02/10 PHP
Erlang的运算符(比较运算符,数值运算符,移位运算符,逻辑运算符)
2012/07/23 PHP
php中mysql连接和基本操作代码(快速测试使用,简单方便)
2014/04/25 PHP
PHP结合JQueryJcrop实现图片裁切实例详解
2014/07/24 PHP
PHP提取字符串中的手机号正则表达式怎么写
2017/07/17 PHP
PHP单例模式实例分析【防继承,防克隆操作】
2019/05/22 PHP
探索Emberjs制作一个简单的Todo应用
2012/11/07 Javascript
文本框(input)获取焦点(onfocus)时样式改变的示例代码
2014/01/10 Javascript
node.js中的http.response.writeHead方法使用说明
2014/12/14 Javascript
jquery分割字符串的方法
2015/06/24 Javascript
jQuery实现图片向左向右切换效果的简单实例
2016/05/18 Javascript
微信小程序 时间格式化(util.formatTime(new Date))详解
2016/11/16 Javascript
node.js版本管理工具n无效的原理和解决方法
2016/11/24 Javascript
javascript流程控制语句集合
2017/09/18 Javascript
jQuery实现判断上传图片类型和大小的方法示例
2018/04/11 jQuery
JS通过位运算实现权限加解密
2018/08/14 Javascript
JQuery实现简单的复选框树形结构图示例【附源码下载】
2019/07/16 jQuery
vue解决使用$http获取数据时报错的问题
2019/10/30 Javascript
详解js创建对象的几种方式和对象方法
2021/03/01 Javascript
详解python和matlab的优势与区别
2019/06/28 Python
使用python 写一个静态服务(实战)
2019/06/28 Python
利用Python进行图像的加法,图像混合(附代码)
2019/07/14 Python
Python 过滤错误log并导出的实例
2019/12/26 Python
英国天然抗衰老护肤品品牌:Nakin Skin Care
2019/04/16 全球购物
Diamondback自行车:拥有你的冒险
2019/04/22 全球购物
应聘教师自荐信
2013/10/12 职场文书
学习党章思想汇报
2014/01/07 职场文书
应届优秀本科大学毕业生自我鉴定
2014/01/21 职场文书
职业生涯规划书怎么写?
2014/09/14 职场文书
2015年度质量工作总结报告
2015/04/27 职场文书
mysql 8.0.24 安装配置方法图文教程
2021/05/12 MySQL
Jackson 反序列化时实现大小写不敏感设置
2021/06/29 Java/Android
彻底卸载VMware虚拟机的超详细步骤记录
2022/07/15 Servers