4.vue方法.html 1009 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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. <!-- 排版 -->
  11. {{msg}}
  12. <!-- <button>修改信息</button> -->
  13. </div>
  14. <script src="./vue.js"></script>
  15. <script>
  16. // 实例化
  17. var app = new Vue({
  18. // 挂载
  19. el: "#app",
  20. data:{
  21. msg:"Hi"
  22. },
  23. // 生命周期:created 创建后 可以调用数据和方法
  24. created() {
  25. this.changeMsg();
  26. },
  27. // 方法
  28. methods:{
  29. changeMsg() {
  30. setTimeout(()=>{
  31. this.msg = 'Hello'
  32. console.log(this,"121")
  33. // 2026-01-01
  34. },2000)
  35. }
  36. }
  37. });
  38. </script>
  39. </body>
  40. </html>