1_vue的应用.html 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. </head>
  9. <body>
  10. <div id="app">
  11. {{message}}
  12. <h2>{{name}}</h2>
  13. <!-- v-text -->
  14. <h2 v-text="name"></h2>
  15. <!-- v-html -->
  16. <h2 v-html="name"></h2>
  17. <!-- v-if v-else -->
  18. <div v-if="bol">
  19. 显示1
  20. </div>
  21. <div v-else>
  22. 显示2
  23. </div>
  24. <div v-show="bol">
  25. 显示11111
  26. </div>
  27. <!-- v-if 和 v-show的区别 -->
  28. <!-- v-if 通过判断条件来 控制元素的显示隐藏 如果不满足条件 不会被解析 -->
  29. <!-- v-show 通过判断条件来控制元素的显示隐藏 但是如果不满足条件 也会被解析 添加样式 dispaly: none -->
  30. <!-- v-for -->
  31. <!-- for(var i=0;i<arr.length;i++) arr[i] -->
  32. <!-- <p v-for="val in arr">{{val}}</p> -->
  33. <h3 v-for="per in person">{{per.name}}</h3>
  34. </div>
  35. <script src="vue.js"></script>
  36. <script>
  37. var app = new Vue({
  38. el: '#app',
  39. data: {
  40. message: 'hello word',
  41. name: 'zhang san',
  42. bol: false,
  43. arr: [1, 2, 3, 4, 5, 6],
  44. person: [{
  45. name: 'zs',
  46. age: 20
  47. }, {
  48. name: 'lisi',
  49. age: 18
  50. }]
  51. }
  52. })
  53. </script>
  54. </body>
  55. </html>