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>

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

相关推荐
Goodbye1 小时前
从 Token 到 Embedding:LLM 核心基础深度解析
javascript·人工智能
用户938515635071 小时前
工具调用背后:LLM 如何突破“缸中大脑”,操控真实世界?
javascript·人工智能
Goodbye1 小时前
从函数到智能:LLM Tool Use 深度解析
javascript·人工智能
半个落月1 小时前
大模型到底是怎么“调用工具”的?从一个 Node.js Demo 看懂 Tool Use
javascript·人工智能
搬砖的码农1 小时前
(08)为什么我的 Agent 一跑后台服务就卡死
前端·agent·ai编程
飘尘2 小时前
前端转全栈(Java 后端)必须要知道的:开发中的锁机制与分布式并发控制
前端·后端·全栈
烬羽2 小时前
中英文 token 数量差一倍?两段 JS 代码搞懂 LLM 底层是怎么"读"文字的
javascript·程序员·架构
亲亲小宝宝鸭2 小时前
前端性能监控:web-vitals
前端·性能优化·监控
前端切图崽_小郭2 小时前
虚拟滚动:静态 vs 动态的核心差异与实现?
vue.js