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>

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

相关推荐
小大宇12 小时前
Vue知识点-ElementPlus-03提示框+询问+通知
前端·javascript·vue.js
前端技术官13 小时前
前端的技术判断力是怎么练出来的?
javascript·web前端·localstorage·debounce·弱网处理
步行cgn13 小时前
Axios 请求成功但页面不显示:两个前端错误的分析与修正
前端
时间的情敌13 小时前
WebGIS + OpenLayers + GeoServer + PostGIS #量算 #点聚合
前端·geoserver·openlayers
不可能片场14 小时前
Electron 发布 cookie 库先查明文再写解密
前端·electron
郭小李14 小时前
springmvc 拦截器
java·开发语言·前端
程序员大阳14 小时前
副队长JavaScript教程(60)-BOM 初识:window 对象与浏览器模型
javascript·bom·window对象·浏览器模型
web打印社区14 小时前
Chrome-kiosk-printing能上生产吗
开发语言·前端·javascript·chrome·websocket
白帽攻防录14 小时前
某pc客户端app从xss到rce实战案例
前端·网络安全·黑客·xss·rce·src漏洞·app漏洞
潇小墨14 小时前
我给自己造了一个桌面效率助手:剪贴板、截图提单、全盘文件搜索,全都塞进快捷键里
vue.js