vue中格式化时间过滤器代码实例
本文实例为大家分享了vue格式化时间过滤器的具体代码,供大家参考,具体内容如下
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script src="https://unpkg.com/vue"></script> </head> <body> <div id="app"> <div> {{ message | formatTime('YMD')}} </div> <div> {{ message | formatTime('YMDHMS')}} </div> <div> {{ message | formatTime('HMS')}} </div> <div> {{ message | formatTime('YM')}} </div> </div> <script> //元素的补零计算 function addZero(val){ if(val < 10){ return "0" +val; }else{ return val; } }; console.log(addZero(9)) //实现vue中的过滤器功能 先定义过滤器 在使用 value是过滤器前面的值,type是过滤器中定义的字段 Vue.filter("formatTime",function(value,type){ var dataTime=""; var data = new Date(); data.setTime(value); var year = data.getFullYear(); var month = addZero(data.getMonth() + 1); var day = addZero(data.getDate()); var hour = addZero(data.getHours()); var minute = addZero(data.getMinutes()); var second = addZero(data.getSeconds()); if(type == "YMD"){ dataTime = year + "-"+ month + "-" + day; }else if(type == "YMDHMS"){ dataTime = year + "-"+month + "-" + day + " " +hour+ ":"+minute+":" +second; }else if(type == "HMS"){ dataTime = hour+":" + minute+":" + second; }else if(type == "YM"){ dataTime = year + "-" + month; } return dataTime;//将格式化后的字符串输出到前端显示 }); var app = new Vue({ el: '#app', data: { message: '1501068985877' } }); </script> </body> </html>
以上所述是小编给大家介绍的vue格式化时间过滤器详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
相关推荐
-
Vue2.0 v-for filter列表过滤功能的实现
使用计算属性app.js var app5 = new Vue({ el: '#app5', data: { shoppingList: [ "Milk", "Donuts", "Cookies", "Chocolate", "Peanut Butter", "Pepto Bismol", "Pepto Bismol (Chocolate flavor)", &quo
-
如何去除富文本中的html标签及vue、react、微信小程序中的过滤器
在获取富文本后,又只要显示部分内容,需要去除富文本标签,然后再截取其中一部分内容:然后就是过滤器,在微信小程序中使用还是挺多次的,在vue及react中也遇到过 1.富文本去除html标签 去除html标签及 空格 let richText = ' <p style="font-size: 25px;color: white"> sdaflsjf的丰富及饿哦塞尔</p><span>dsfjlie</span>'; /* 去除富
-
vue 的 solt 子组件过滤过程解析
如下图: 1.定义了一个类似下拉的组件 mySelect , 然后里面有自定义的组件 myOptions 2.有很多时候,我们希望, mySelect 组件内部的子组件,只能是 myOptions . 不应该有 <div>666</div> 3.在mySelect 里面做一层过滤,去掉不需要的组件 下面先看看 myOptions.vue 组件代码 <template> <div class="options"> <div>这里
-
vue-cli 3 全局过滤器的实例代码详解
在vue1.x版本里是自带里几个基础的过滤器的(虽然不怎么用到). 到了vue2.x版本之后,内置到几个过滤器就被删掉了,如果需要用到过滤器,就要开发者自己去定义. 可以把过滤器定义在某个组件内部,但这样就成了局部过滤器,在别的组件里是无法使用的.所以通常不会这么做. 也可以把过滤器写在main.js里.但如果项目中存在多个过滤器,这会使main.js文件看上去很庞大,不便于后期维护. 所以通常会新建一个js文件,专门用来存放所有过滤器.最后再引到main.js中供全局使用. 1.创建 filt
-
Vue数组更新及过滤排序功能
前面的话 Vue为了增加列表渲染的功能,增加了一组观察数组的方法,而且可以显示一个数组的过滤或排序的副本.本文将详细介绍Vue数组更新及过滤排序 变异方法 Vue 包含一组观察数组的变异方法,它们将会触发视图更新,包含以下方法 push() 接收任意数量的参数,把它们逐个添加到数组末尾,并返回修改后数组的长度 pop() 从数组末尾移除最后一项,减少数组的length值,然后返回移除的项 shift() 移除数组中的第一个项并返回该项,同时数组的长度减1 unshift() 在数组前端添加任意个
-
vue2 v-model/v-text 中使用过滤器的方法示例
Vue.js 允许自定义过滤器,一般可以用在两个地方:双花括号插值和 v-bind 表达式 (后者从 2.1.0+ 开始支持).过滤器应该被添加在 JavaScript 表达式的尾部,由"管道"符号指示: <!-- 在双花括号中 --> {{ message | capitalize }} <!-- 在 v-bind 中 --> <div v-bind:id="rawId | formatId"></div> 可以在一
-
Vue 过滤器filters及基本用法
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 { dat
-
vue实现前台列表数据过滤搜索、分页效果
本文实例为大家分享了vue实现列表数据过滤搜索.分页效果的具体代码,供大家参考,具体内容如下 job.vue页面 <style lang="scss"> .job-wrapper { padding-top: 50px; } .job-left { float: left; margin-right: 20px; padding: 20px; width: 310px; background: #fff; } .job-serach-title { margin: 8px
-
vue中格式化时间过滤器代码实例
本文实例为大家分享了vue格式化时间过滤器的具体代码,供大家参考,具体内容如下 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script src="https://unpkg.com/vue"></script> <
-
vue中datepicker的使用教程实例代码详解
写这个文章主要是记录下用法,官网已经说的很详细了 npm install vue-datepicker --save html代码 <myDatepicker :date="startTime" :option="multiOption" :limit="limit"></myDatepicker> <myDatepicker :date="endtime" :option="timeo
-
vue中使用mxgraph的方法实例代码详解
1.npm 引入 npm install mxgraph --save 2.这个模块可以使用require()方法进行加载.它将返回一个接受对象作为选项的工厂函数.必须将mxBasePath选项提供给工厂函数,而不是将其定义为一个全局变量. var mxgraph = require("mxgraph")( { // 以下地址不需要修改 mxImageBasePath: "./src/images", mxBasePath: "./src" })
-
vue 中固定导航栏的实例代码
点击按钮回顶 <template lang="html"> <div class="gotop-box"> <i @click="gotop"class="icon topIcon"></i> </div> </template> <script> export default { methods: { gotop: function () {
-
vue中的局部过滤器和全局过滤器代码实操
v-model:绑定的value v-bind:绑定的type <html> <head> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> </head> <body> <div id="app"> <p>{{ msg }}</p&g
-
关于vue中的时间格式转化问题
目录 vue时间格式转化问题 1. 效果图 2. 需求:前台展示一律用的时间规格 vue转换时间格式(适用于uni-app) 1. 前端获取实时时间 2. 运用过滤器 vue时间格式转化问题 1. 效果图 2. 需求:前台展示一律用的时间规格 yyyy-MM-dd HH:mm:SS,即要求月日时分秒小于两位数的都要补0,这样显得整体化一.所以下面就是专门对月日时分秒小于10时做补0的处理,实际刚开始想到的就是直接挨个判断月日时分秒<10时,直接拼接0的想法,被同事打断了,这个方法太繁琐了.所以发
-
浅析Vue中拆分视图层代码的5点建议
一.框架的定位 框架通常只是一种设计模式的实现,它并不意味着你可以在开发中避免所有分层设计工作. SPA 框架几乎都是基于 MVC 或 MVVM 设计模式而建立起来的,这些模式都只是宏观的分层设计,当代码量开始随着项目增大而增多时,问题就会越来越多.许多企业内部的项目仍然在使用 angularjs1.X ,你会发现许多 controller 的体积大到令人发指,稍有经验的团队会利用好 angularjs1 构建的 controller , service , filter 以及路由和消息机制来完
-
vue中v-model动态生成的实例详解
vue中v-model动态生成的实例详解 前言: 最近在做公司的项目中,有这么一个需求,每一行有一个input和一个select,其中行数是根据服务器返回的json数据动态变化的.那么问题来了,我们要怎样动态生成v-model? 现在项目做完了就整理了一下,直接贴代码了. <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <
-
Yii 2.0在Grid中格式化时间方法示例
本文主要给大家介绍了关于Yii 2.0在Grid中格式化时间的相关内容,分享出来供大家参考学习,下面来看看详细的介绍: 直接上代码 <?= GridView::widget([ 'dataProvider' => $dataProvider, 'columns' => [ ['class' => 'yii\grid\SerialColumn'], 'id', 'username', 'email:email', 'created_at:date', // 这两个需要显示为 2016
-
Vue中v-for的数据分组实例
使用Vue.js可以很方便的实现数据的绑定和更新,有时需要对一个一维数组进行分组以方便显示,循环可以直接使用v-for,那分组呢?这里需要用到vue的computed特性,将数据动态计算分组. 代码如下: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <titl
随机推荐
- 从市场的角度思考网站建设
- Java Web编程之Servlet技术详解
- js实现数组去重方法及效率對比
- JavaScript知识点总结之如何提高性能
- asp.net下获取浏览器类型的实现代码
- Android开发中的9个常见错误和解决方法
- C#提取网页中超链接link和text部分的方法
- Windows下修改mysql的data文件夹存放位置的方法
- SQLServer 2000 升级到 SQLServer 2008 性能之需要注意的地方之一
- 如何使用Bootstrap的modal组件自定义alert,confirm和modal对话框
- Android自定义日历控件实例详解
- jquery UI Datepicker时间控件的使用方法(加强版)
- JS实现不使用图片仿Windows右键菜单效果代码
- 微信小程序登录态控制深入分析
- 微信小程序与php 实现微信支付的简单实例
- 简单介绍Python中的struct模块
- SQL SERVER中各类触发器的完整语法及参数说明
- HTML,CSS,JavaScript速查表推荐
- jquery放大镜效果超漂亮噢
- 基于jquery的时间段实现代码