vue的指令
一套用于构建用户界面的渐进式框架,是由底向上逐层应用。
new   Vue({}) 是vue实例     ,切记逗号隔开
1.hello vue!
<div id="app">
    {{ message }}
</div>
<div id="app">
 var app = new Vue({
            el: '#app',  //el是element(要素 )的缩写,用来选用选择器的。
            data: {    //data是存放数据的,在页面中出现的是值,需要用俩个大括号引入属性名。
                                                                                                     
                message: 'Hello Vue!'
            }
        })
显示为hello vue!
2.v-for循环操作
arr表示数组的;obj表示对象的
                数组中第一个值为值,第二个值为下标;
                 对象中第一个值为属性,第二个值是属性值。
<ul>
        <Li v-for="arr1 in arr">{{arr1}}</Li>
        <Li v-for="obj1 in obj">{{obj1}}</Li>
    </ul>
 var app = new Vue({
            el:'#app',
            data:{
                arr:[1,2,3],//数组
                //对象
                obj:{name:'jack',age:148}
            },
        })
显示为
0=>1
1=>2
2=>3
name=>jack
age=>148
3.数组对象
<div id="app" >
    <ul v-for="(value,index) in arr">
        //同:js中对象的遍历。
        <li>{{value.name}}{{value.price}}</li>
    </ul>
</div>
<script src="vue.js"></script>
   <script>
 var app = new Vue({
            el:'#app',
            data:{
                arr:[{
                    name:"苹果",
                    price:3
                }]
            }
        })
    </script>
                                                                   `
4.用v-for制作的表格
<table border="1" id="app">
    <tr>
        <th>编号</th>
        <th>名称</th>
        <th>单价</th>
    </tr>
    <tbody>
    //value代表的为值,index代表下标,arr为命名,表示要取arr中的属性值
        <tr v-for="(value,index) in arr">
            <td>{{index+1}}</td>
            <td>{{value.name}}</td>
            <td>{{value.price}}</td>
        </tr>
    </tbody>
</table>
<script src="vue.js"></script>  //同级导入vue
    <script>
        var app = new Vue({
            el:'#app',  
// data作用1,定义数组;2,定义单个对象;3,定义字符串
            data:{
                arr:[{
                    name:"苹果",
                    price:3
                }]
            }
        })
    </script>
···