v-model双向绑定

举报
tea_year 发表于 2021/12/30 01:03:40 2021/12/30
【摘要】 <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>VUE绑定模式</title> <script src="js/vue.js"><...

  
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>VUE绑定模式</title>
  6. <script src="js/vue.js"></script>
  7. </head>
  8. <body>
  9. <div id="app">
  10. <p>input标签元素</p>
  11. <input v-model="message" placeholder="编辑我" />
  12. <p>消息是:{{message}}</p>
  13. <hr />
  14. <p>textarea元素的案例</p>
  15. <p style="background: #444444;">{{message2}}</p>
  16. <textarea v-model="message2" placeholder="多行文本框输入..."></textarea>
  17. </div>
  18. <!--js代码-->
  19. <script>
  20. new Vue({
  21. el:'#app',
  22. data:{
  23. message:'VUE案例模式',
  24. message2:'前端视频,www.csdn.net'
  25. }
  26. })
  27. </script>
  28. </body>
  29. </html>

 


  
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>v-model案例2</title>
  6. <script src="js/vue.js"></script>
  7. </head>
  8. <body>
  9. <!--布局设计-->
  10. <div id="app">
  11. <p>复选框:</p>
  12. <input type="checkbox" id="checkbox" v-model="checked">
  13. <label for="checkbox">{{ checked }}</label>
  14. <p>多个复选框</p>
  15. <input type="checkbox" id="rubbo" value="rubbo" v-model="checkedNames" />
  16. <label for="rubbo">rubbo</label>
  17. <input type="checkbox" id="java" value="java" v-model="checkedNames" />
  18. <label for="java">java</label>
  19. <input type="checkbox" id="python" value="python" v-model="checkedNames" />
  20. <label for="python">python</label>
  21. <br />
  22. <span>选择值为:{{checkedNames}}</span>
  23. </div>
  24. <script>
  25. new Vue({
  26. el:'#app',
  27. data:{
  28. checked:false,
  29. checkedNames:[]
  30. }
  31. })
  32. </script>
  33. </body>
  34. </html>

 


  
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>VUE单选按钮案例3</title>
  6. <script src="js/vue.min.js"></script>
  7. </head>
  8. <body>
  9. <!--布局-->
  10. <div id="app">
  11. <input type="radio" id="agree" value="agree" v-model="picked" />
  12. <label for="agree">agree</label>
  13. <input type="radio" id="disagree" value="disagree" v-model="picked" />
  14. <label for="disagree">disagree</label>
  15. <hr style="width: 400px;margin-left: 0px;"/>
  16. <span>{{picked}}</span>
  17. </div>
  18. <!--js代码-->
  19. <script>
  20. new Vue({
  21. el:'#app',
  22. data:{picked:'agree'}
  23. })
  24. </script>
  25. </body>
  26. </html>

文章来源: aaaedu.blog.csdn.net,作者:tea_year,版权归原作者所有,如需转载,请联系作者。

原文链接:aaaedu.blog.csdn.net/article/details/86570061

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。