为题补充:
我在外层使用了v-if
而我在mounted用了$nextTick,异步也不能获取? v-if的顺序在哪哦 搞不明白
- 发布:2020-12-30 15:34
- 更新:2022-05-02 21:33
- 阅读:1459
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 3.0.3
手机系统: Android
手机系统版本号: Android 10
手机厂商: 小米
手机机型: note7
页面类型: nvue
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
1
1
预期结果:
1
1
实际结果:
1
1
bug描述:
子组件:<c-popup></c-popup> 这个随意
然后子组件里调用
mounted周期中:
const result = dom.getComponentRect(this.$refs.box, option => {
console.log(option)
});
得到这个错误:
{errMsg: "Illegal parameter", result: false}
哼哼可帅
请问解决了吗
2022-08-17 10:29
1***@qq.com
回复 哼哼可帅: 我刚才也是这样,然后发现是时机的问题,报错是因为元素还没挂载出来,加个定时器等一下就有了
2022-10-10 10:53