console
new Vue({
el:"#app",
data:{
movies : [{
movie:"我的少女时代",
rate:'8.9'
},{
movie:"初恋这件小事",
rate:'9.0'
},{
movie:"何以为家",
rate:'9.2'
},{
movie:"我的我的祖国",
rate:'9.5'
}],
person:{
name:"chunduo",
age:"18",
sex:"女"
},
arr:[1,2,3]
},
methods:{
changeMovie:function(index){
let arr=this.movies.concat()
arr[index]={
movie:"可可西里",
rate:"8.9"
}
this.movies=arr;
},
reverse:function(){
this.arr.reverse();
}
}
})
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<div id="app">
<ul>
<li v-for="(item,i) in movies" @click="changeMovie(i)">{{item.movie}}|{{item.rate}}|{{i}}</li>
</ul>
<template v-for="(value,prop,index) in person">{{value}}/{{prop}}/{{index}}</template>
<p v-for="items in 'wuchudnuo'">{{items}}</p>
<p v-for="items in 5 ">{{items}}</p>
<template v-for="item1 in arr"><p>{{item1}}</p>
<input type="text" :key="item1"></template>
<button @click="reverse">倒置</button>
</div>