4.数据绑定.html 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  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. <div v-text="text1">{{text1}}</div>
  11. <div v-html="text2">{{text2}}</div>
  12. <br>
  13. <input type="text" v-model="inp">
  14. <input type="text" @input="xxx" value="111">
  15. <h2>{{inp}}</h2>
  16. </div>
  17. <script src="./vue.js"></script>
  18. <!--
  19. 数据绑定:
  20. v-text 更新文本内容 类似于innerText
  21. v-html 更新文本内容 类似于innerHtml 解析内容标签
  22. v-model 双向数据绑定 一般用于表单
  23. 视图 => 数据
  24. 数据 => 视图
  25. -->
  26. <script>
  27. var app = new Vue({
  28. el:"#app",
  29. data:{
  30. text1:"<h1>你好</h1>",
  31. text2:"<h1>你好啊</h1>",
  32. inp:"哈哈哈哈"
  33. }
  34. })
  35. </script>
  36. </body>
  37. </html>