dataOptions.call is not a function(vue3)

我在网上看了很多案例,但是好像和我项目中的 bug 都不一样,然后我自己尝试复现,也出现了这个 报错,但是我还没有对比我项目中的代码,因为是 vue2 升 vue3 的,代码量有点多,所以先记录一下目前这个报错的案例之一,后面如果发现这种情况不是我项目中的情况,我可能还会继续找其他情况的解决方法

目前我发现的原因就是当前组件的 instance 被写在了模版中

复制代码
<script setup lang="ts">
	import { getCurrentInstance } from 'vue'
	const instance = getCurrentInstance()
</script>
<template>
	<div>
		<instance></instance>
	</div>
</template>


<style lang="less" scoped>

</style>

上述的情况就会报这种错误

相关推荐
大意的百合20 小时前
Electron 应用如何上架微软商店:从 MSIX 打包到商店提交
javascript·microsoft·electron
进击切图仔20 小时前
SAM3 微调标注流水线和 Label Studio
java·服务器·前端
自然 醒20 小时前
前端如何实现在线预览office常见文件功能?
前端·vue.js
肉肉不吃 肉21 小时前
前端调试跨域如何解决
前端·vue.js
Liora_Yvonne21 小时前
为什么你写了3年前端还是搭不好一个项目
前端·架构
snow@li21 小时前
Java:后端项目会有一个类似前端node_modules的目录吗 / jar包在本地仓库 ~/.m2/repository 中按版本共存
java·开发语言·前端
weedsfly21 小时前
单例模式在前端中的正确打开方式
前端·javascript·面试
PedroQue9921 小时前
uni-router新推useUniEventChannel,彻底解决页面通信难题
前端·uni-app
IT_陈寒21 小时前
Vite冷启动快?我遇到了个奇怪的依赖问题
前端·人工智能·后端
2603_9552797021 小时前
通过 brew upgrade cmake 升级到最新版本
前端