<!DOCTYPE html>>
<html>
<head>
<mata charset="UTF-8"/>
<title>更新时的一个问题</title>
<script type="text/javascript" src="../js/vue.js"></script>
</head>
<body>
<div id="root">
<h2>人员列表</h2>
<button @click="updateMei">更新马冬梅的信息</button>
<ul>
<li v-for="(p,index) in persons" :key="p.id">
{
{p.name}}-{
{p.age}}-{
{p.sex}}
</li>
</ul>
</div>
</body>
<script type="text/javascript">
Vue.config.productionTip = false
new Vue({
el:'#root',
data:{
persons:[
{
id:'001', name:'马冬梅', age:18,sex:'女'},
{
id:'002', name:'周冬雨', age:19,sex:'女'},
{
id:'003', name:'周杰伦', age:20,sex:'男'},
{
id:'004', name:'温兆伦', age:21,sex:'男'},
]
},
methods: {
updateMei(){
Vue.set(this.persons,0, {
id:'001', name:'马老师', age:50,sex:'男'})
}
},
})
</script>
</html>