10_其他指令.html 950 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  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. <script src="./js/vue.js"></script>
  8. <style>
  9. [v-cloak]{
  10. display: none;
  11. }
  12. </style>
  13. </head>
  14. <body>
  15. <div id="app">
  16. <!-- <div v-pre>
  17. {{num}}
  18. </div> -->
  19. <!-- v-once 仅加载一次 -->
  20. <!-- <h1 v-once>{{num}}</h1> -->
  21. <!-- v-cloak 优化首次加载的页面效果 -->
  22. <h1 v-cloak>{{num}}</h1>
  23. <button @click="changeNum">add</button>
  24. </div>
  25. <script>
  26. let app = new Vue({
  27. el:"#app",
  28. data:{
  29. num:10,
  30. str:"hello"
  31. },
  32. methods: {
  33. changeNum:function(){
  34. this.num = 100
  35. }
  36. },
  37. })
  38. </script>
  39. </body>
  40. </html>