父组件传值给子组件(taskJournal)
showDetails="false"
:commonVariable="true"
:taskJournal="taskJournal"
class="white"
ref="login"
/>
子组件监听并修改
props: {
taskJournal: {
type: Array,
},
},
watch: {
taskJournal:function(val){
if(val){
this.tableData = val;
}
}
},
子组件初始渲染的值created
created() {
this.getData();
},
//获取列表
async getData() {
let data = await taskJournalFindAll(params);
let datainfo = data.data;
this.tableData = datainfo.tableList;
},
子组件渲染列表
<el-table
:data="tableData"
ref="tableData"
>
</el-table>
this.getData(); 放到mounted里面试试