本文實例講述了vue學(xué)習(xí)筆記之過濾器的基本使用方法。分享給大家供大家參考,具體如下:
創(chuàng)新互聯(lián)是一家專業(yè)提供昭陽企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、成都網(wǎng)站建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、HTML5、小程序制作等業(yè)務(wù)。10年已為昭陽眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計公司優(yōu)惠進(jìn)行中。
以下是一個將瀏覽器默認(rèn)時間格式格式化的例子:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>過濾器</title> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> </head> <body> <!-- | 是管道符,可以對前面的數(shù)據(jù)進(jìn)行過濾,一般用于格式化數(shù)據(jù),eg,貨幣(1,000,000)--> <div id="root"> {{date | formatDate}} </div> <script> // 在時間小于10前補0 var padDate = function (value) { return value < 10 ? '0' + value : value; } var app = new Vue({ el: "#root", data: { date: new Date() }, /*過濾器*/ filters: { formatDate: function (value) { var date = new Date(value); var year = date.getFullYear(); var month = padDate(date.getMonth()); var day = padDate(date.getDay()); var hour = padDate(date.getHours()); var minutes = padDate(date.getMinutes()); var seconds = padDate(date.getSeconds()); return year + '-' + month + '-' + day + ' ' + hour + ':' + minutes + ':' + seconds; } }, /*掛載完成,html頁面渲染完畢,一半做一些Ajax操作,只執(zhí)行一次*/ mounted: function () { var _this = this; this.timer = setInterval(function () { _this.date = new Date(); }, 1000); }, beforeDestory: function () { if (this.timer) { clearInterval(this.timer);// 在vue實例銷毀前清楚定時器 } } }) </script> </body> </html>
{{text | filter1 | filter2}}
{{text | filter('arg1','arg2')}}
感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運行工具:http://tools.jb51.net/code/HtmlJsRun測試上述代碼運行效果。
希望本文所述對大家vue.js程序設(shè)計有所幫助。
分享題目:vue學(xué)習(xí)筆記之過濾器的基本使用方法實例分析
URL分享:http://jinyejixie.com/article8/jjphip.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計、網(wǎng)站排名、建站公司、品牌網(wǎng)站制作、網(wǎng)站營銷、全網(wǎng)營銷推廣
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)