問題:
在開發是遇到這樣一個問題,父組件的異步請求後,將請求到的數據傳給子組件,但是子組件並沒有實時的更新模版。
原因:
子組件中的created、mounted只執行一次,在父組件初始化時,已經給子組件傳了一個空值,導致異步請求數據發生變化時,子組件的值不再變化。
解決方案:
我們可以在父組件中加一個判斷,如果數據長度不爲空時,再渲染組件。
問題:
在開發是遇到這樣一個問題,父組件的異步請求後,將請求到的數據傳給子組件,但是子組件並沒有實時的更新模版。
原因:
子組件中的created、mounted只執行一次,在父組件初始化時,已經給子組件傳了一個空值,導致異步請求數據發生變化時,子組件的值不再變化。
解決方案:
我們可以在父組件中加一個判斷,如果數據長度不爲空時,再渲染組件。
項目中需要按照不同的媒體類型,展示不同的表頭且數據字段也不同。可以增加不同key值解決v-if不生效問題。 <el-table-column prop="author" align="center"
修改ejs文件 將<% if (!process.browser) {%> 改成: <% if (!require(‘process’).browser) { %>