项目场景:
组件中uni.createSelectorQuery()获取到的对象为null
vue2.0中
- 在组件內时,增加代码:in(this)
- uni.createSelectorQuery().in(this)
vue3.0中
- 由于vue3中没有this,所以使用uni.createSelectorQuery().in(this)时,会报错
- 解决的办法就是使用getCurrentInstance()方法获取组件实例。
const instance = getCurrentInstance(); // 获取组件实例
uni.createSelectorQuery().in(instance)