Vue 过滤器filters及基本用法


Posted in Javascript onDecember 26, 2017

1、示例代码

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

<template>
 <div>
  <h1>{{date | dateFormat}}</h1> 
 </div>
</template>
<script>
 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();
   }
  }
 }
</script>

2、效果

Vue 过滤器filters及基本用法

3、说明

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

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

// 注册
Vue.filter('my-filter', function (value) {
 // 返回处理后的值
})
// getter,返回已注册的过滤器
var myFilter = Vue.filter('my-filter')

//在mustache中使用
{{ msg | uppercase }}

//在标签中使用
<input type="password" v-model="psw | validate">

总结

以上所述是小编给大家介绍的Vue 过滤器filters及基本用法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
让JavaScript 轻松支持函数重载 (Part 1 - 设计)
Aug 04 Javascript
JQuery 解析多维的Json数据格式
Nov 02 Javascript
JavaScript可否多线程? 深入理解JavaScript定时机制
May 23 Javascript
js 获取计算后的样式写法及注意事项
Feb 25 Javascript
js对列表中第一个值处理与jsp页面对列表中第一个值处理的区别详解
Nov 05 Javascript
利用js(jquery)操作Cookie的方法说明
Dec 19 Javascript
jQuery学习笔记之jQuery中的$
Jan 19 Javascript
jQuery基础知识点总结(必看)
May 31 Javascript
textarea 在浏览器中固定大小和禁止拖动的实现方法
Dec 03 Javascript
jQuery实现点击下拉框中的值累加到文本框中的方法示例
Oct 28 jQuery
js 获取json数组里面数组的长度实例
Oct 31 Javascript
ES6 Generator基本使用方法示例
Jun 06 Javascript
Javascript防止图片拉伸的自适应处理方法
Dec 26 #Javascript
Vue工程模板文件 webpack打包配置方法
Dec 26 #Javascript
微信小程序出现wx.navigateTo页面不跳转问题的解决方法
Dec 26 #Javascript
Webpack实战加载SVG的方法
Dec 26 #Javascript
vue学习教程之带你一步步详细解析vue-cli
Dec 26 #Javascript
基于vue-cli配置lib-flexible + rem实现移动端自适应
Dec 26 #Javascript
基于 flexible 的 Vue 组件:Toast -- 显示框效果
Dec 26 #Javascript
You might like
PHP下对数组进行排序的函数
2010/08/08 PHP
memcache命令启动参数中文解释
2014/01/13 PHP
浅谈php扩展imagick
2014/06/02 PHP
8个PHP数组面试题
2015/06/23 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
2019/12/01 PHP
JavaScript写的一个DIV 弹出网页对话框
2009/08/14 Javascript
jQuery UI-Draggable 参数集合
2010/01/10 Javascript
Js 随机数产生6位数字
2010/05/13 Javascript
Extjs NumberField后面加单位实现思路
2013/07/30 Javascript
JS实现随机乱撞彩色圆球特效的方法
2015/05/05 Javascript
使用JQuery实现Ctrl+Enter提交表单的方法
2015/10/22 Javascript
javascript中eval和with用法实例总结
2015/11/30 Javascript
解决angular的post请求后SpringMVC后台接收不到参数值问题的方法
2015/12/10 Javascript
快速解决js中window.location.href不工作的问题
2016/11/02 Javascript
详解Vue组件插槽的使用以及调用组件内的方法
2018/11/13 Javascript
vue全局使用axios的方法实例详解
2018/11/22 Javascript
iview tabs 顶部导航栏和模块切换栏的示例代码
2019/03/04 Javascript
[41:54]2018DOTA2亚洲邀请赛 4.1 小组赛A组加赛 TNC vs Liquid
2018/04/03 DOTA
[54:57]DOTA2-DPC中国联赛定级赛 Aster vs DLG BO3第二场 1月8日
2021/03/11 DOTA
python实现用于测试网站访问速率的方法
2015/05/26 Python
Python提取特定时间段内数据的方法实例
2019/04/01 Python
Python多线程threading模块用法实例分析
2019/05/22 Python
python:HDF和CSV存储优劣对比分析
2020/06/08 Python
巧用 CSS3的webkit-box-reflect 倒影实现各类动效
2021/03/05 HTML / CSS
马来西亚最好的婴儿商店:Motherhood
2017/09/14 全球购物
Europcar澳大利亚官网:全球汽车租赁领域的领导者
2019/03/24 全球购物
九年级政治教学反思
2014/02/06 职场文书
医学专业毕业生求职信
2014/06/20 职场文书
习近平在党的群众路线教育实践活动总结大会上的讲话全文
2014/10/25 职场文书
外贸业务员岗位职责
2015/02/13 职场文书
计划生育工作总结2015
2015/04/03 职场文书
毕业论文致谢范文
2015/05/14 职场文书
怒海潜将观后感
2015/06/11 职场文书
详解CSS不受控制的position fixed
2021/05/25 HTML / CSS
解决pytorch读取自制数据集出现过的问题
2021/05/31 Python
Opencv中cv2.floodFill算法的使用
2021/06/18 Python