项目立项流程图,北京网站seo服务,网站建设需招聘什么专业人,中国软件和服务外包网1. 调用地方
ref是在渲染之后才出现的
可以在mounted里面调用可以使用this.$nextTick((){})里面调用
2. 调用对象
ref不是响应式的#xff0c;所以动态加载模板更新#xff0c;ref无法更新#xff0c;以下情况是出现underfined
结合v-if使用 …1. 调用地方
ref是在渲染之后才出现的
可以在mounted里面调用可以使用this.$nextTick((){})里面调用
2. 调用对象
ref不是响应式的所以动态加载模板更新ref无法更新以下情况是出现underfined
结合v-if使用 解决方案使用 setTimeout(() {}, 0)使用v-for循环 子直接使用ref当v-for数据源改变时ref为underfined如 div v-foritem in vforms divv-for(data, index) in item.formTemplates template v-slot:content v-form-render !-- 补充信息 -- template v-slot:supplementaryInfo form-extension refextension/form-extension /template /v-form-render /template /div /div
直接在ref“extension”组件里面使用获取组件内容首次是正常的当更改数据v-for数据时里面获取的ref直接为underfined。解决方法
当前层级使用refs获取this.$refs.extension[0],即可获取ref