問題:當使用索引直接賦值和直接修改數組長度時,Vue不能檢測出變動的數組。
原因:
由於 JavaScript 的限制,Vue 不能檢測以下變動的數組:
- 當你利用索引直接設置一個項時,例如:
vm.items[indexOfItem] = newValue
- 當你修改數組的長度時,例如:
vm.items.length = newLength
解決方案:
this.$set(this.arr,"key", 111)
問題:當使用索引直接賦值和直接修改數組長度時,Vue不能檢測出變動的數組。
原因:
由於 JavaScript 的限制,Vue 不能檢測以下變動的數組:
vm.items[indexOfItem] = newValue
vm.items.length = newLength
解決方案:
this.$set(this.arr,"key", 111)
項目中需要按照不同的媒體類型,展示不同的表頭且數據字段也不同。可以增加不同key值解決v-if不生效問題。 <el-table-column prop="author" align="center"
修改ejs文件 將<% if (!process.browser) {%> 改成: <% if (!require(‘process’).browser) { %>