6.数据绑定.html 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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="part1">
  14. <br>
  15. 文本域:<textarea name="" id="" cols="30" rows="10" v-model="part2"></textarea>
  16. <br>
  17. 单选框: <input type="radio" v-model="part3" value="1">男 <input type="radio" v-model="part3" value="2">女
  18. <br>
  19. 多选框: <input value="1" v-model="part4" type="checkbox">唱歌
  20. <input value="2" v-model="part4" type="checkbox">跳舞
  21. <input value="3" v-model="part4" type="checkbox">rap
  22. <input value="4" v-model="part4" type="checkbox">画画
  23. <input value="5" v-model="part4" type="checkbox">篮球
  24. <br>
  25. 下拉框:
  26. <select name="" id="" v-model="part5">
  27. <option value="小学">小学</option>
  28. <option value="初中">初中</option>
  29. <option value="高中">高中</option>
  30. <option value="大学">大学</option>
  31. </select>
  32. </div>
  33. <script src="./vue.js"></script>
  34. <script>
  35. var app = new Vue({
  36. el:"#app",
  37. data:{
  38. part1:"111",
  39. part2:"这是一段文本",
  40. part3:"2",
  41. part4: ["1","3"],
  42. part5:"高中"
  43. }
  44. })
  45. </script>
  46. </body>
  47. </html>