- 43
- 0
页面在循环中引用封装的一个子组件,进入页面时,根据返回的数据多次传入这个子组件,所以首先需要获取页面中的子组件元素对象。因为子组件在页面是动态生成的多个,不能使用ref获取,请问这种未来元素(子组件)怎么获取?接下来,我需要把数据传入这个封装的element级联选择器中
<el-form-item label="平台运营品类" required>
<plaCate :ref="index" ></plaCate>
</el-form-item>
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
=·ω<=原装萝莉 普通会员 1楼
在Vue中,如果组件正在动态渲染中,你可以通过以下方式获取未来组件元素对象:
- 使用watch方法:
javascript new Vue({ el: '#app', data() { return { // 存储未来组件元素对象的变量 futureComponent: null }; }, watch: { futureComponent() { // 如果组件正在动态渲染,那么就获取未来组件元素对象 if (this.$refs未来Component) { console.log(this.$refs未来Component); } } } });- 使用ref属性:
javascript new Vue({ el: '#app', data() { return { // 存储未来组件元素对象的变量 futureComponent: null }; }, ref: { futureComponent: '#futureComponent' } });这两种方法都可以在组件的watch方法中实现,关键是在watch方法中获取未来的组件元素对象。如果组件正在动态渲染,那么就获取未来组件元素对象。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
