学习如何使用Vue

来源:互联网 发布:channel.js 下载 编辑:程序博客网 时间:2024/04/29 06:39

vue的使用

1、vue下载及引入

2、创建vue实例

[html] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. <!DOCTYPE html>  
  2. <html>  
  3. <head>  
  4.     <title></title>  
  5.     <script type="text/javascript" src='../assets/jquery.js'></script>  
  6.     <script type="text/javascript" src='../assets/vue.js'></script>   //引入vue   
  7. </head>  
  8. <body>  
  9. <!-- 声明式渲染   文本插值 -->  
  10.     <div id="codeVue">{{message}}</div>  
  11. </body>  
  12. <script type="text/javascript">  
  13. // 实例一个vue      
  14.     var app1 = new Vue({  
  15.         el: '#codeVue',   //选择器  用来获取元素  id class  标签都可用  
  16.         data: {  //data 必须  所有的数据  
  17.             message: 'Hello Vue!'  //用于显示的内容  
  18.       }  
  19.     })  
  20. </script>  
  21. </html>  

3、v-bind    
[html] view plain copy
  1. <span style="font-weight: normal;">次处是:“将div的 title 属性和 Vue 实例中的 message 属性一致</span>  

[html] view plain copy
  1. <body>  
  2. <!-- v-bind 指令   作用是:“将div的 title 属性和 Vue 实例中的 message 属性一致”。 -->  
  3.    <div id="codeVue">  
  4.         <span v-bind:title="message">悬停在上面会显示内容</span>  
  5.     </div>  
  6. </body>  
  7. <script type="text/javascript">  
  8.     var app = new Vue({  
  9.         el: '#codeVue',     
  10.         data: {    
  11.             message: 'Hello Vue!'  
  12.       }  
  13.     })  
  14. </script>  

4  v-if v-for  

if  切换是否显示
for  循环添加绑定
[html] view plain copy
  1. <body>  
  2. <!-- 条件  v-if -->  
  3.    <div id="codeVue">  
  4.        <p v-if="seen">you see me now </p>  
  5.     </div>  
  6. <!-- 循环 v-for -->  
  7.     <div id='forVue'>  
  8.         <ol>  
  9.             <li v-for="arrContent in arrs">  
  10.                 {{arrContent.key}}  
  11.             </li>  
  12.         </ol>  
  13.     </div>  
  14. </body>  
  15. <script type="text/javascript">  
  16.     var app1 = new Vue({  
  17.         el: '#codeVue',     
  18.         data: {    
  19.             seen: true  
  20.       }  
  21.     })  
  22.   
  23.     var arrContent =[{key:'learn javascript'},{key:'learn vue '},{key:'learn html'}]  
  24.     var app2=new Vue({  
  25.         el:'#forVue',  
  26.         data:{  
  27.             arrs:arrContent  
  28.         }  
  29.     })  
  30. </script>  
  31. ---想了解更多的知识,请加入627336556  技术开发交流群,会有意想不到的收获~~~!!!各种技术等你撩。。。。
原创粉丝点击