美文网首页
vue基础和指令(v-for)

vue基础和指令(v-for)

作者: SuperHong521 | 来源:发表于2018-09-11 19:58 被阅读0次

    1. vue基础:

         一套用于构建用户界面的渐进式框架,是由底向上逐层应用。
                             new   Vue({}) 是vue实例     ,切记逗号隔开
    
    <html>
          <head>
                   <meta chatset="UTF-8">
                   <title></title>
         </head>
         <body>
                   
                    <div  class="box1">
                               <ul>
                                       <li>{{num}}</li>
                                   </ul>
                     </div>
                      <script type="text/javascript" src="js/vue.js" ></script>
                      <script>
                                    new   Vue({
                                                      el:".box1",       //el是element(要素 )的缩写,用来选用选择器的。
                                                      data:{num:[1,2,3]}      //data是存放数据的,在页面中出现的是值,需要用
                                                                                                         俩个大括号引入属性名。
                                          })
                      </script>
    
    
          ##   2.vue指令
               ### 1>数组
    
                         <div  class="box2">
                               <ul>
                                       <li  v-for=“value  in  num”>{{value}}</li>
                                   </ul>
                     </div>
                     <script type="text/javascript" src="js/vue.js" ></script>
                    <script>
                               new   Vue({
                                           el:".box2",
                                          data:{
                                                    num[1,2,3]
                                             }
                             })
                   </script>
    
                  ###  2>对象
                         <div  class="box3">
                               <ul>
                                       <li  v-for=“value  in obj”>{{value}}</li>
                                        <li  v-for=“value  in obj”>{{value,index}}</li>
                                         数组中第一个值为值,第二个值为下标;
                                         对象中第一个值为属性,第二个值是属性值。
                                   </ul>
                     </div>
                     <script type="text/javascript" src="js/vue.js" ></script>
                    <script>
                               new   Vue({
                                           el:".box3",
                                          data:{
                                                    obj:{
                                                                 name:“皮卡丘”,
                                                                  age:5
                                                          }
                                             }
                             })
                   </script>
    
                ###     3>数组对象
                         <div  class="box4">
                               <ul>
                                       <li  v-for=“value  in  arr”>
                                                     {{value.name}}
                                                      {{value.age}}
                                                  同:js中对象的遍历。
                                        </li>
                                   </ul>
                     </div>
                     <script type="text/javascript" src="js/vue.js" ></script>
                    <script>
                               new   Vue({
                                           el:".box4",
                                          data:{
                                                    arr:[ 
                                                                    {name:鲁班,
                                                                       color:orange
                                                                     },
                                                                     {name:甄姬,
                                                                       color:blue
                                                                     }
                                                        ]
                                             }
                             })
                       </script>
    
                    ##   3.表格
    
                               <table  class=“box5”>
                                         <thead>
                                                      <tr>
                                                                   <th>编号</th>
                                                                    <th>商品</th>
                                                                   <th>单价</th>
                                                      </tr>
                                         </thead>
                                         <tbody>
                                                      <tr v-for=“(val,index)  in  arr”>
                                                                <td>{{index+1}}</td>
                                                                <td>{{val,friut}}</td>
                                                                <td>{{val,price}}</td>
                                                       </tr>
                                          </tbody>
                               </table>
                            <script type="text/javascript" src="js/vue.js" ></script>
                            <script>
                                             new   Vue({
                                                           el:“.box5”,
                                                            data:{
                                                             arr:[ 
                                                                    {friut:“apple”,
                                                                       price:3
                                                                     },
                                                                     {friut:“banana”,
                                                                       price:2
                                                                     }
                                                        ]
                                                                    }
                                                     })
                           </script>
         </body>
    </html>
    

    相关文章

      网友评论

          本文标题:vue基础和指令(v-for)

          本文链接:https://www.haomeiwen.com/subject/pcxpgftx.html