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>

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

相关推荐
旭日跑马踏云飞2 分钟前
【Nginx】相关优化
运维·javascript·nginx
空条jo太郎7 分钟前
echarts图表联动
前端
webkubor7 分钟前
2026 年 把网页交互的主控权拿回前端手中 🚀
前端·javascript·人工智能
Lee川17 分钟前
Promise:驾驭 JavaScript 异步编程的艺术
javascript
凯里欧文42717 分钟前
极简版前端版本检测方案
前端·webpack
Desirediscipline18 分钟前
#include<limits>#include <string>#include <sstream>#include <iomanip>
java·开发语言·前端·javascript·算法
青青家的小灰灰18 分钟前
深入解析 React 中的 useCallback:原理、场景与最佳实践
前端·react.js
HelloReader23 分钟前
Nuxt 4.2 + Tauri 2 接入指南把 Vue 元框架“静态化”后装进桌面/移动端
前端
SuperEugene25 分钟前
手把手写几种常用工具函数:深拷贝、去重、扁平化
前端·javascript·面试
大时光26 分钟前
疯狂点赞效果
前端