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>

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

相关推荐
FFF_6345602314 小时前
简单的画板小工具,下载即用
前端·javascript·css
一朵好运莲14 小时前
智能体使用 Chrome DevTools MCP 调试浏览器
开发语言·javascript·react.js
嘟嘟071714 小时前
Next.js 里 SSR、CSR 和水合到底差在哪?从一段待办代码说起
前端·后端·next.js
sibylyue14 小时前
工作流表单和流程设计前端
开发语言·javascript·开源
用户5268356779014 小时前
Kafka 消费倾斜死锁与 Partition 掉队:我用 Rust 写了个“数据管道物理哨兵”,比 Grafana 报警快了 18 秒
javascript
南雨北斗14 小时前
回调地狱、jQuery jqXHR .then 链式、Promise + async/await写法对比
前端
liuxiaocheng14 小时前
快速上手:5 分钟跑通第一个 AI SDK 例子
前端·人工智能·后端
嘟嘟071714 小时前
ESLint 入门:从 npm run lint 到 --fix 与规则级别一次讲清
javascript·代码规范·eslint
一个游离的指针14 小时前
JS中的对象的相关概念
开发语言·javascript·原型模式
霹雳桃14 小时前
移动端 H5 折叠屏适配实战:为什么 max-width 没用,min(vw, px) 才是正解
前端·前端框架