components中的组件无法直接使用
来源:5-11 创建搜索框组件

ForCoke
2022-03-01
1、定义my-search组件后直接使用,报错:VM1520 WAService.js:2 Component is not found in path “components/my-search/my-search” (using by “pages/hot/hot”)(env: Windows,mp,1.05.2201240; lib: 2.22.1)
2、通过impot引入组件import mySearch from ‘…/…/components/my-search/my-search.vue’;,
并且在hot组件中使用components: { mySearch }注册局部组件后可以使用
3、请问一下老师,现在的小程序对components目录中定义的组件是不是不会再自动注册为全局组件了,只有自己在使用的时候,手动引入并注册为局部组件后才能使用。
4、同时问一下老师,小程序如何将一个组件注册为全局组件。
写回答
1回答
-
Sunday
2022-03-01
你好
你这个应该是 uniapp 的组件,而不是小程序的组件。
对于 uniapp 而言它遵循 vue 中的语法,如果你是用的是 vue3 的话,那么可以通过 component API 注册全局组件:
如果是 vue2 的话,那么可以通过 Vue.component 注册全局组件:
022022-03-01
相似问题