在vue3的.vue文件内<script></script>中间的内容是共享的 如代码所示: <div> 不支持iframe </div> 可以发现在output的js中,有一段这样的代码: const a = [123] export { a } 这是放在该组件的顶层的,换句话说,这个a是定义在组件之外的,当组件内使用该变量时访问的就是同一个变量,如果需要每个组件单独一个变量的话就会出现问题。