美文网首页
2018-09-11 vue 第一节

2018-09-11 vue 第一节

作者: 夏末樱花落 | 来源:发表于2018-09-11 19:47 被阅读0次

    一、认识vue

        <div id="app">
            {{num}}
        </div>
        <script src="js/vue.js"></script>
        <script type="text/javascript">
            new Vue({  //vue实例
                el : "#app",   //element   +  选择器
                data : {   //data用于存放数据
                    num : "默认值"
                }
            })
        </script>
        <!--data用于存放数据-->
    

    二、 vue的指令
    ---------------- v-for 循环操

        <div id="app-1">
            <ul>
                <li v-for="v in arr">{{v}}</li>
                <li v-for="s in obj">{{s}}</li>
                <li v-for="(val,ind) in arr">
                    <!--v-for="(值,下标) in 名"-->
                    {{val}}-----{{ind}}    
                               <!--中间-----为连接符,符号可随意改变-->
                </li>
                <li v-for="(va,i) in arrs">
                    {{va.num}}
                    {{va.name}}
                    {{va.price}}
                </li>
            </ul>
        </div>
        <script>
            new Vue({
                el : "#app-1",
                data : {
                    arr : [1,2,3],
                    obj : {name :'obj',age:12},
                    arrs :[
                        {
                            num:1,
                            name:"a",
                            price:3
                        },
                        {
                            num:2,
                            name:"b",
                            price:2
                        }
                    ]
                }   
            })
        </script>
    

    三、表格

        <div id="app">
            <table border=1 cellspacing="0" text-align="center" width="300">
                <thead>
                    <tr>
                        <th>编号</th>
                        <th>名称</th>
                        <th>价格</th>
                    </tr>
                </thead>
                <tbody>
                    <tr v-for='(val,index) in arrs'>       
                        <td>{{index+1}}</td>      
                        <td>{{val.name}}</td>
                        <td>{{val.price}}</td>
                    </tr>
                </tbody>
            </table>
        </div>
        <script src="js/vue.js"></script>
        <script>
            new Vue({
                el : "#app",
                data : {
                    arrs :[
                        {
                            name:"a",
                            price:3
                        },
                        {   
                            name:"b",
                            price:2
                        }
                    ]
                }
            })
        </script>
    

    相关文章

      网友评论

          本文标题:2018-09-11 vue 第一节

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