今回はCDN版のVuejsでリアルタイムの時刻を表示する時計機能を作りたいと思います。
関連記事:
【Vuejs】CDN版でクリックで現在の日付と時刻を取得するボタンを作る
SetInterval()でリアルタイム時刻を表示する時計機能を作る
<app.js>
// Vue.js const app = new Vue({ el: "#app", data: { now:'', }, methods: { updateTime: function () { this.now = new Date().toLocaleString(); //console.log(this.now) } }, mounted: function() { let timerID = setInterval(this.updateTime, 1); }, })
<index.html>
<script src="https://cdn.jsdelivr.net/npm/vue@2.6.10/dist/vue.js"></script> <script src="app.js" defer></script> <script src="https://unpkg.com/axios/dist/axios.min.js"></script> <meta charset="UTF-8"></meta> <div id="app"> 現在時刻: <p>{{ now }}</p> </div>
<実行結果>
参考資料
Vue.jsでデジタル時計を作る|Vue.js(CDN)をかじる本
コメント