render函数和created函数
来源:2-6 【讨论题】Virtual DOM

我要学习去了
2021-09-07
老师我想问一下,我想在render函数里面执行一些操作,但是里面有一些值是要created中调用接口动态获取的,我现在遇到的一个问题,我created里面的函数先执行了,但是接口还没有返回数据,这时候render函数里面拿到的值为空值,这种情况怎么避免呢?
例子
{
title: "模板状态",
key: "xxx",
type: 'input',
options:[],
table: {
width: 100,
isFilter: false,
render: (h, {row}, {options}) => {
// 这里的options我想通过调用接口然后给他赋值,现在出现的问题就是我这里拿不到值,导致listToMap处理之后还是一个对象
// 目前我是通过把options这个数组的值手动写死解决的
let map = listToMap(options)
......
}
}
}
写回答
1回答
-
ustbhuangyi
2021-09-07
如果要依赖数据渲染,可以用 v-if 做控制,手写 render 函数的话,那就 if(xxx)
122021-09-09
相似问题
render函数和虚拟dom的区别
回答 1
render函数生成时机
回答 1