运行上面代码
![zmao](https://img-cdn-tc.dcloud.net.cn/account/identicon/08297da179eb554e5526bae29e46f2f6.png)
- 发布:2025-02-10 16:00
- 更新:2025-02-12 12:12
- 阅读:39
产品分类: uniapp/小程序
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 14.2.1
第三方开发者工具版本号: 1.64.0-2ac5ae3-arm64
基础库版本号: 1.99.1
项目创建方式: CLI
CLI版本号: "vite": "5.2.8"
操作步骤:
预期结果:
popupRef.value 的值不为null,能获取的组件实例。
popupRef.value 的值不为null,能获取的组件实例。
实际结果:
popupRef.value 的值获取为null
popupRef.value 的值获取为null
bug描述:
<script setup lang="ts">
import { ref } from 'vue'
const popupRef = ref<any>()
const open = () => {
console.log('---show =', popupRef.value) // 打印:---show = null
popupRef.value?.open?.('bottom')
}
</script>
<template>
<view>
<button @click="open">打开弹窗</button>
<uni-popup ref="popupRef" type="bottom" border-radius="10px 10px 0 0">底部弹出 Popup 自定义圆角</uni-popup>
</view>
</template>
如上代码所示,在快手小程序基础库版本号为 1.99.1 运行时,点击按钮获取 popupRef.value 为 null
1 个回复
DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信
如你之前沟通,在快手上有兼容问题,我试一下最新版快手工程
更新:
问题已确认,参考 https://ask.dcloud.net.cn/question/204250 解决这个问题