【轉載】vue.js實現格式化時間並每秒更新顯示功能示例
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>www.jb51.net vue格式化時間</title> <!-- Vue.js --> <script src="https://cdn.bootcss.com/vue/2.5.16/vue.min.js"></script> </head> <body> <div id="app"> <!--# vue.js支援在{{ }}插值的尾部新增一個管道符“(|)”對資料進行過濾,經常用於格式化文字,比如字母全部大寫,貨幣千位使用逗號分隔等。過濾的規則是自定義的,通過給vue例項新增選項filters來設定,例如對顯示時間的格式化處理 #--> {{ date | formatDate }} </div> </body> </html> <script> var myData = { date:new Date() }; //在月份、日期、小時等小於10前面補0 var padDate = function (value) { return value <10 ? '0' + value:value; }; var app = new Vue({ el:'#app', data:myData, filters: { formatDate:function (value) { var date = new Date(value); var year = date.getFullYear(); var month = padDate(date.getMonth()+1); var day = padDate(date.getDate()); var hours = padDate(date.getHours()); var minutes = padDate(date.getMinutes()); var seconds = padDate(date.getSeconds()); return year + '-' + month + '-' + day + '-' + ' ' + hours + ':' + minutes + ':' + seconds; } }, //例項建立完成後呼叫,此階段完成了資料的觀測等,但尚未掛載,$el 還不可用。需要初始化處理一些資料時會比較有用 created:function () { }, //el掛載到例項上後呼叫,一般我們的第一個業務邏輯會在這裡開始 mounted:function () { var _this = this; //宣告一個變數指向Vue例項this,保證作用域一致 this.timer = setInterval(function(){ _this.date = new Date(); //修改資料date },1000) }, //例項銷燬之前呼叫。主要解綁一些使用addEventListener監聽的事件等 beforeDestroy:function(){ if(this.timer){ clearInterval(this.timer); //在Vue例項銷燬前,清除我們的定時器 } } }) </script>
相關推薦
【轉載】vue.js實現格式化時間並每秒更新顯示功能示例
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user
vue.js格式化時間並每秒更新
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content=
【前端】vue.js實現按鈕的動態綁定
case ctype html 們的 ast pre cal 防止 得到 vue.js實現按鈕的動態綁定 實現效果: 實現代碼以及註釋: <!DOCTYPE html> <html> <head> <title>按鈕
js獲取本地時間並每秒重新整理一次,最後拼接加零
獲取時間並動態重新整理,最後再拼接,若時分秒小於10,再時分秒前面加零 <script> function datetime(){ var date = new Date(); var year = date.getFullYear();
js獲取當前時間並每秒重新整理更新
<html> <head> <title>huodeshijian.html</title> <meta http-equiv="keywords" content="keyword1,keyw
【Vue.js實戰案例】- Vue.js實現老虎-機抽獎總結
大家好!先上圖看看本次案例的整體效果。 實現思路: Vue component實現老虎-機元件,可以巢狀到任意要使用的頁面。 css3 transform控制老虎-機抽獎過程的動畫效果。 抽獎元件內使用鉤子函式watch監聽抽獎結果的返回情
【前端】Vue.js經典開源項目匯總
查詢 可見 專業 codec ssa mark 高級 coffee init Vue.js經典開源項目匯總 原文鏈接:http://www.cnblogs.com/huyong/p/6517949.html Vue是什麽? Vue.js(讀音 /vju?/, 類似
【轉載】Ajax JS 跨域請求
-h 資源 pla dom light data 常用 clas json 原文: 簡單的ajax請求:http://blog.csdn.net/net_lover/article/details/5172509 復雜的ajax請求:http://blog.csdn.net
【轉載】Vue 2.x 實戰之後臺管理系統開發(二)
null element asc 其他 就會 ans 目錄 asi all 2. 常見需求 01. 父子組件通信 a. 父 -> 子(父組件傳遞數據給子組件) 使用 props,具體查看文檔 - 使用 Prop 傳遞數據(cn.vuejs.org/v2/guide
【轉載】VUE的背景圖引入
position http enter img ack idt tails sdn iba 我現在的項目要將登錄頁面的背景引一圖片做為背景圖片,按原jsp中的寫法,發現無法找到背景圖片,最後從網上查資料,采用上面的寫法,成功顯示出背景圖片,參考網址 https://blog
【轉載】Android基礎——實現安卓藍牙2.0模塊的通信功能
效果 and str action dem 就是 fonts 根據 一個 實現安卓藍牙2.0模塊的通信功能 事先說明: 安卓藍牙2.0的開發和BLE4.0的開發完全是不一樣的,不過很多設備都采用雙模藍牙,所以掌握2.0也是很有必要的 安卓藍牙需要手動申請定位權限,可
【基礎】-----Vue.js的瞭解
1.官網:cn.vuejs.org Stript標籤引入要在head裡面 2.掛載點,模板,例項之間關係 <div id="root"> </div> -- >掛載點,掛載點之內的內
【Html】Clipboard.js 實現點選複製,剪下板操作
可以使用cdn 或者直接下載 設定好引用路徑(百度雲下載) <script type="text/javascript" src="./dist/clipboard.min.js"></script> html <input type
【Html】Clipboard.js 實現點擊復制,剪切板操作
lan ofo article span err arc blank javascrip 百度雲 可以使用cdn 或者直接下載 設置好引用路徑(百度雲下載) <script type="text/javascript" src="./dist/clipboard.m
【原創】Vue.js 中 axios 跨域訪問錯誤
1、假如訪問的介面地址為 http://www.test.com/apis/index.php (php api 介面)2、而開發地址為http://127.0.0.1:8080,當axios發起請求時,出現如下錯誤:Failed to load http://www.test.com/apis/
【 MATLAB 】用 MATLAB 實現離散時間傅立葉變換(DTFT)的兩個案例分析
先給出離散時間傅立葉變換的簡單介紹: 如果 x(n) 是絕對可加的,即 那麼它的離散時間傅立葉變換給出為: w 稱為數字頻率,單位是每樣本 rad(弧度)或 (弧度/樣本)(rad/sam
【JavaScript】11.JS實現簡單的時分秒倒計時
程式碼: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>js簡單時分秒倒計時</title
【轉載】Vue props用法小結
Vue props用法詳解 元件接受的選項之一 props 是 Vue 中非常重要的一個選項。父子元件的關係可以總結為: props down, events up 父元件通過 props 向下傳遞資料給子元件;子元件通過 events 給父元件傳送訊息。 父子級元件 比如我們需要建立兩個元件 parent
【轉載】Fiddler 4 實現手機App的抓包
Fiddler不但能截獲各種瀏覽器發出的HTTP請求, 也可以截獲各種智慧手機發出的HTTP/HTTPS請求。 Fiddler能捕獲IOS裝置發出的請求,比如IPhone, IPad, MacBook. 等等蘋果的裝置。 同理,也可以截獲Andriod,Windows Phone
【轉】Vue.js中 watch 的高階用法
假設有如下程式碼: 1 <div> 2 <p>FullName: {{fullName}}</p> 3 <p>FirstName: <input type="text" v-model="firstName">