4.vue方法使用.html 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. </head>
  8. <body>
  9. <div id="app">
  10. {{timer}}
  11. </div>
  12. <script src="../vue.js"></script>
  13. <script>
  14. // function formData() {
  15. // var data = new Date();
  16. // var year = data.getFullYear();
  17. // var mouth = data.getMonth() + 1;
  18. // var day = data.getDate();
  19. // var hour = data.getHours();
  20. // var minutes = data.getMinutes();
  21. // var seconds = data.getSeconds();
  22. // this.timer = year + '年' + mouth + '月' + day + '日' + hour + '时' + minutes + '分' + seconds + '秒'
  23. //}
  24. var app = new Vue({
  25. el:"#app",
  26. data:{
  27. timer: null
  28. },
  29. // 第一种:生命周期 created 创建前
  30. created() {
  31. this.formData();
  32. },
  33. // 方法
  34. methods: {
  35. // 第二种
  36. // formData
  37. formData() {
  38. var data = new Date();
  39. var year = data.getFullYear();
  40. var mouth = data.getMonth() + 1;
  41. var day = data.getDate();
  42. var hour = data.getHours();
  43. var minutes = data.getMinutes();
  44. var seconds = data.getSeconds();
  45. this.timer = year + '年' + mouth + '月' + day + '日' + hour + '时' + minutes + '分' + seconds + '秒'
  46. }
  47. },
  48. })
  49. </script>
  50. </body>
  51. </html>