6.vue数据绑定.html 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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. 表单模板:输入框 下拉框 单选 多选 文本域
  12. -->
  13. 输入框:<input type="text" v-model="msg">
  14. <br>
  15. 文本域:<textarea v-model="part"></textarea>
  16. <br>
  17. 单选框:
  18. <input type="radio" v-model="part1" value="1">男
  19. <input type="radio" v-model="part1" value="2">女
  20. <br>
  21. 多选框:
  22. <input v-model="part2" value="1" type="checkbox">篮球
  23. <input v-model="part2" value="2" type="checkbox">足球
  24. <input v-model="part2" value="3" type="checkbox">羽毛球
  25. <input v-model="part2" value="4" type="checkbox">乒乓球
  26. <br>
  27. 下拉框:
  28. <select v-model="part3">
  29. <option value="1">小学</option>
  30. <option value="2">初中</option>
  31. <option value="3">高中</option>
  32. <option value="4">大学</option>
  33. </select>
  34. </div>
  35. <script src="./vue.js"></script>
  36. <script>
  37. var app = new Vue({
  38. el:"#app",
  39. data: {
  40. msg:"hello world",
  41. part:"哈哈哈哈",
  42. part1: 2,
  43. part2: [2,3],
  44. part3:4
  45. }
  46. })
  47. </script>
  48. </body>
  49. </html>