题目
10【判断题】在Vue 3中,局部注册的组件只能在当前组件中使用,不能在其他组件中。A 对B 错
10【判断题】在Vue 3中,局部注册的组件只能在当前组件中使用,不能在其他组件中。
A 对
B 错
题目解答
答案
A
解析
考查要点:本题主要考查Vue 3中局部注册组件的作用范围,需要明确局部注册与全局注册的区别。
解题核心:理解局部注册的组件仅能在当前组件内部使用,无法被其他组件访问。关键在于区分局部注册和全局注册的特性。
在Vue 3中,组件的注册方式分为全局注册和局部注册:
-
局部注册:通过
components
选项注册的组件,仅在当前组件的模板中可用。例如:<template> <MyComponent /> </template> <script> import MyComponent from './MyComponent.vue' export default { components: { MyComponent } }
此时
MyComponent
只能在当前组件的模板中使用,其他组件无法直接引用。 -
全局注册:通过
app.component()
注册的组件,可以在整个应用的所有组件中使用。例如:const MyComponent = Vue.defineComponent({}) app.component('my-component', MyComponent)
结论:局部注册的组件严格限制在当前组件的作用域内,因此题目描述正确。