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 相关文章推荐
Prototype 工具函数 学习
Jul 23 Javascript
javascript实现促销倒计时+fixed固定在底部
Sep 18 Javascript
jquery中的查找parents与closest方法之间的区别
Dec 02 Javascript
javascript表单验证使用示例(javascript验证邮箱)
Jan 07 Javascript
jQuery实现只允许输入数字和小数点的方法
Mar 02 Javascript
js显示动态时间的方法详解
Aug 20 Javascript
vue如何引用其他组件(css和js)
Apr 13 Javascript
详解如何在react中搭建d3力导向图
Jan 12 Javascript
React Native 自定义下拉刷新上拉加载的列表的示例
Mar 01 Javascript
vue 监听屏幕高度的实例
Sep 05 Javascript
详解如何创建并发布一个 vue 组件
Nov 08 Javascript
微信小程序实现倒计时功能
Nov 19 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中Cookie的使用详解(简单易懂)
2017/04/28 PHP
php使用ftp实现文件上传与下载功能
2017/07/21 PHP
VBScript版代码高亮
2006/06/26 Javascript
用js判断用户浏览器是否是XP SP2的IE6
2007/03/08 Javascript
jQuery 浮动广告实现代码
2008/12/25 Javascript
struts2 jquery 打造无限层次的树
2009/10/23 Javascript
使用隐藏的new来创建对象
2011/03/29 Javascript
JavaScript通过RegExp实现客户端验证处理程序
2013/05/07 Javascript
JSuggest自动匹配下拉框使用方法(示例代码)
2013/12/27 Javascript
如何书写高质量jQuery代码(使用jquery性能问题)
2014/06/30 Javascript
AngularJS的一些基本样式初窥
2015/07/27 Javascript
全面理解闭包机制
2016/07/11 Javascript
AngularJs Forms详解及简单示例
2016/09/01 Javascript
JS实现根据用户输入分钟进行倒计时功能
2016/11/14 Javascript
jQuery实现删除li节点的方法
2016/12/06 Javascript
10道典型的JavaScript面试题
2017/03/22 Javascript
纯JavaScript实现实时反馈系统时间
2017/10/26 Javascript
Vue中使用vee-validate表单验证的方法
2018/05/09 Javascript
vue路由--网站导航功能详解
2019/03/29 Javascript
使用VUE实现在table中文字信息超过5个隐藏鼠标移到时弹窗显示全部
2019/09/16 Javascript
微信小程序开发(一):服务器获取数据列表渲染操作示例
2020/06/01 Javascript
WebStorm中如何将自己的代码上传到github示例详解
2020/10/28 Javascript
[04:04]显微镜下的DOTA2第六期——电影级别的华丽团战
2014/06/20 DOTA
Python采用raw_input读取输入值的方法
2014/08/18 Python
Python实现k-means算法
2018/02/23 Python
Python实现基于POS算法的区块链
2018/08/07 Python
对python For 循环的三种遍历方式解析
2019/02/01 Python
keras 自定义loss model.add_loss的使用详解
2020/06/22 Python
python如何停止递归
2020/09/09 Python
购买瑞典当代设计的腕表和太阳眼镜:TRIWA
2016/10/30 全球购物
学雷锋志愿服务月活动总结
2014/03/09 职场文书
离婚协议书应该怎么写
2014/10/12 职场文书
中学社团活动总结
2015/05/07 职场文书
推广普通话的宣传语
2015/07/13 职场文书
MySQL 重命名表的操作方法及注意事项
2021/05/21 MySQL
Pandas搭配lambda组合使用详解
2022/01/22 Python