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中prototype为对象添加属性的误区介绍
Oct 15 Javascript
jquery 删除cookie失效的解决方法
Nov 12 Javascript
zeroclipboard 单个复制按钮和多个复制按钮的实现方法
Jun 14 Javascript
jquery 实现两Select 标签项互调示例代码
Sep 25 Javascript
JavaScript下拉菜单功能实例代码
Mar 01 Javascript
详解Vue.js搭建路由报错 router.map is not a function
Jun 27 Javascript
vue项目实现记住密码到cookie功能示例(附源码)
Jan 31 Javascript
微信小程序生成海报分享朋友圈的实现方法
May 06 Javascript
Vue中axios拦截器如何单独配置token
Dec 27 Javascript
jQuery实现简易QQ聊天框
Feb 10 jQuery
Vue使用screenfull实现全屏效果
Sep 17 Javascript
详解js创建对象的几种方式和对象方法
Mar 01 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中正确的使用json
2013/08/06 PHP
去除php注释和去除空格函数分享
2014/03/13 PHP
PHP会话操作之cookie用法分析
2016/09/28 PHP
php rsa 加密,解密,签名,验签详解
2016/12/06 PHP
PHP Redis扩展无法加载的问题解决方法
2019/08/22 PHP
SinaEditor使用方法详解
2013/12/28 Javascript
javascript实现带节日和农历的日历特效
2015/02/01 Javascript
学习JavaScript设计模式(接口)
2015/11/26 Javascript
JavaScript截取、切割字符串的技巧
2016/01/07 Javascript
利用JavaScript实现拖拽改变元素大小
2016/12/14 Javascript
[js高手之路]HTML标签解释成DOM节点的实现方法
2017/08/31 Javascript
JavaScript中Require调用js的实例分享
2017/10/27 Javascript
Vue.js组件间的循环引用方法示例
2017/12/27 Javascript
详解vue的diff算法原理
2018/05/20 Javascript
MVVM框架下实现分页功能示例
2018/06/14 Javascript
微信小程序 Animation实现图片旋转动画示例
2018/08/22 Javascript
JavaScript格式化json和xml的方法示例
2019/01/22 Javascript
如何在JavaScript中优雅的提取循环内数据详解
2019/03/04 Javascript
react MPA 多页配置详解
2019/10/18 Javascript
vue实现列表拖拽排序的功能
2020/11/02 Javascript
[29:59]完美世界DOTA2联赛PWL S3 Forest vs access 第二场 12.11
2020/12/13 DOTA
深入解析Python中的WSGI接口
2015/05/11 Python
分享6个隐藏的python功能
2017/12/07 Python
使用python实现BLAST
2018/02/12 Python
详解Windows下PyCharm安装Numpy包及无法安装问题解决方案
2020/06/18 Python
澳大利亚宠物食品和药物在线:Jumbo Pets
2018/03/24 全球购物
巴西服装和鞋子购物网站:Marisa
2018/10/25 全球购物
Trip.com澳大利亚:在线旅行社
2019/12/01 全球购物
公司年会晚宴演讲稿
2014/01/06 职场文书
贯彻学习两会心得体会范文
2014/03/17 职场文书
大学生感恩父母演讲稿
2014/08/28 职场文书
教师读书活动心得体会
2016/01/14 职场文书
高中诗歌鉴赏教学反思
2016/02/16 职场文书
给原生html中添加水印遮罩层的实现示例
2021/04/02 Javascript
浅谈pytorch中的dropout的概率p
2021/05/27 Python
SQL Server使用CROSS APPLY与OUTER APPLY实现连接查询
2022/05/25 SQL Server