export default defineComponent({
setup(props, {expose, emit}){ console.log('expose', expose) }
})
- 发布:2023-04-04 18:27
- 更新:2023-04-04 18:29
- 阅读:337
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11
HBuilderX类型: Alpha
HBuilderX版本号: 3.7.12
浏览器平台: Chrome
浏览器版本: 最新
项目创建方式: HBuilderX
操作步骤:
预期结果:
正常
正常
实际结果:
没有该方法
没有该方法
bug描述:
在vue2下使用@vue/composition-api
没有 expose
导致无法对外暴露方法
1 个回复
星拾夜暝
因为在vue2项目中,@vue/composition-api这个库的版本过低,没有包含expose这个函数,所以我们需要升级这个库的版本。
在项目根目录运行以下命令进行安装:
在main.js中引入@vue/composition-api:
在.vue文件中的setup函数中,就可以正常使用expose函数了: