本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2024-11(2)

vue 笔记(二)语法

发布于2021-05-30 07:02     阅读(1336)     评论(0)     点赞(10)     收藏(0)


二.vue语法

1.可以使用v-bind绑定特定元素

例如:

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Title</title>
  6. <body>
  7. <!--view层-->
  8. <div id="app">
  9. <span v-bind:title="message">
  10. 鼠标悬停几秒钟查看详情
  11. </span>
  12. </div>
  13. <!-- 1.导入Vue.js-->
  14. <script src="https://cdn.jsdelivr.net/npm/vue@2.5.21/dist/vue.js"></script><script>
  15. // model层
  16. var vm = new Vue({
  17. el:"#app",
  18. data:{
  19. message:"hello,vue!"
  20. }
  21. })
  22. </script>
  23. </body>
  24. </html>

鼠标放上去会有message的信息,此处没截上

2. 判断     v-if   v-else-if   v-else

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Title</title>
  6. <body>
  7. <!--view层-->
  8. <div id="app">
  9. <h1 v-if="ok">yes</h1>
  10. <h1 v-else>no</h1>
  11. </div>
  12. <!-- 1.导入Vue.js-->
  13. <script src="https://cdn.jsdelivr.net/npm/vue@2.5.21/dist/vue.js"></script><script>
  14. // model层
  15. var vm = new Vue({
  16. el:"#app",
  17. data:{
  18. ok:true
  19. }
  20. })
  21. </script>
  22. </body>
  23. </html>

3.循环  v-for

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Title</title>
  6. <body>
  7. <!--view层-->
  8. <div id="app">
  9. <li v-for="item in items">
  10. {{item.message}}
  11. </li>
  12. </div>
  13. <!-- 1.导入Vue.js-->
  14. <script src="https://cdn.jsdelivr.net/npm/vue@2.5.21/dist/vue.js"></script><script>
  15. // model层
  16. var vm = new Vue({
  17. el:"#app",
  18. data:{
  19. items:[
  20. {message:'android'},
  21. {message:'html'},
  22. {message:'web'},
  23. {message:'mysql'}
  24. ]
  25. }
  26. })
  27. </script>
  28. </body>
  29. </html>

可以得出下标

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Title</title>
  6. <body>
  7. <!--view层-->
  8. <div id="app">
  9. <li v-for="(item,index) in items">
  10. {{item.message}}---{{index}}
  11. </li>
  12. </div>
  13. <!-- 1.导入Vue.js-->
  14. <script src="https://cdn.jsdelivr.net/npm/vue@2.5.21/dist/vue.js"></script><script>
  15. // model层
  16. var vm = new Vue({
  17. el:"#app",
  18. data:{
  19. items:[
  20. {message:'android'},
  21. {message:'html'},
  22. {message:'web'},
  23. {message:'mysql'}
  24. ]
  25. }
  26. })
  27. </script>
  28. </body>
  29. </html>

 

 

 

 

 

 

 

 

 

原文链接:https://blog.csdn.net/Sunweikai123/article/details/117366341




所属网站分类: 技术文章 > 博客

作者:Bhbvhbbgg

链接:http://www.qianduanheidong.com/blog/article/115816/818cd2cabd50aa8d4e82/

来源:前端黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

10 0
收藏该文
已收藏

评论内容:(最多支持255个字符)