虽然是数组,已经写了this.$set(),但是还是出现这个问题,而且我的vue.js的版本就是2.1.9.还有什么可能呢?
具体代码在这个链接 数据改变dom没有渲染的链接
虽然是数组,已经写了this.$set(),但是还是出现这个问题,而且我的vue.js的版本就是2.1.9.还有什么可能呢?
具体代码在这个链接 数据改变dom没有渲染的链接
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<div id="app">
<ul>
<li v-for="i in arr">{{ i }}</li>
</ul>
<button @click="change">change</button>
</div>
<script src="http://cdn.bootcss.com/vue/2.1.9/vue.min.js"></script>
<script>
new Vue({
el: '#app',
data() {
return {
arr: [1, 2, 3]
}
},
methods: {
change() {
this.$set(this.arr, 1, this.arr[1] + 1)
}
}
})
</script>
</body>
</html>
9 回答1.7k 阅读✓ 已解决
6 回答1.5k 阅读
3 回答1.4k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
3 回答1k 阅读
3 回答1.3k 阅读✓ 已解决
我只想问 代码呢?