美文网首页
1.“hellow Vue.js” 2.git软件 3.

1.“hellow Vue.js” 2.git软件 3.

作者: 滚动的小熊 | 来源:发表于2018-09-11 20:01 被阅读0次

1.hellow Vue.js

显示“hellow Vue.js world”

代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="js/vue.js"></script>
</head>
<body>
    <div id="myapp">
        {{message}}
    </div>
    <script>
        var mtapp = new Vue({
            el:'#myapp',
            data:{
                message:'hello vue.js world!'
            }
        })
    </script>
</body>
</html>

2.git软件

学习了git软件 输出 “npm install vue ”

自动下载了vue.js

3.v-for循环

<script src="vue.js/vue.js"></script>
<div id="myapp">
   <ul>
       <li v-for="(value,index) in arr">   <!--value是值,index是下标-->
           {{index}}=>{{value}}            <!--value和index可以改变-->
       </li>
       <li v-for="a in obj">
           {{a}}
       </li>
   </ul>
</div>
<script>
    new Vue({//vue实例
        el:'#myapp',//element选择器简称
        data:{ //data数据  数据里不能放函数
            arr:[1,2,3],
            obj:{
                name:'jack',
                age:18
            }
        }
    })
</script>

4.数组对象

<script src="vue.js/vue.js"></script>
<div id="myapp">
    <ul>
        <li v-for="a in arrs">
            {{a.name}}     <!--选择arrs中的name  -->
            {{a.age}}     <!--选择arrs中的age  -->
        </li>
    </ul>
</div>
<script>
    new Vue({//vue实例
        el:'#myapp',//element选择器简称
        data:{
            arrs:[
                {
                    name:'jack',
                    age:18
                 },
                {
                   name:'rose',
                    age:18
                }
            ]
        }
    })

5.表格

    <script src="vue.js/vue.js"></script>
    <div id="arr">
        <table border=1 cellspacing="0">
            <thead>
                <tr>
                    <th>编号</th>  // th加粗
                    <th>名称</th>
                    <th>单价</th>
                </tr>
            </thead>
            <tbody>
                <tr v-for="(v,i) in fruit">
                    <td>{{i+1}}</td>
                    <td>{{v.name}}</td>
                    <td>{{v.price}}</td>
                </tr>
            </tbody>
        </table>
    </div>
    <script>
        new Vue({
            el:'#arr',
            data:{
                fruit:[
                    {
                        name:'apple',
                        price:'3'
                      },
                    {
                        name:'banana',
                        price:"2"
                    },
                    {
                        name:"pig",
                        price:"200"
                    }

                ]
            }
        })
    </script>

相关文章

网友评论

      本文标题:1.“hellow Vue.js” 2.git软件 3.

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