【发布时间】:2018-12-09 09:07:15
【问题描述】:
(免责声明:我对 Vue 不是很精通)
在我的项目中导入/包含 Vuejs 包的正确方法是什么?我不知何故似乎无法导入文件。 我正在尝试导入这个包:https://github.com/sagalbot/vue-select
到目前为止我做了什么:
运行命令:npm install vue-select
尝试像这样将 vue-select 包添加到我的 Vue 中(在 资源/资产/js/app.js):
import vSelect from './components/Select.vue'
Vue.component('v-select', vSelect);
现在,当我在我的 HTML 文件中使用 v-select 时,它会在控制台中显示此错误:[Vue warn]: Unknown custom element: <v-select> - did you register the component correctly? For recursive components, make sure to provide the "name" option.
我试图解决的问题:
我没有在 app.js 中使用它,而是在我的 *.vue 文件中使用它,我认为我不使用 webpack/browserify,所以导入不起作用:/ 我不想使用 browserify。
我也有 vue-resource 包,它在我的 public/js 目录中创建了一个 vue-resource.js 文件,我可以导入该文件以使用 vue-resource。 vue-select 似乎没有创建自己的 vue-select.js 文件。
如果您有任何建议,请告诉我。
我看过这个问题:Import vue package in laravel 但我不明白应该将这些行添加到哪些路径和文件。
【问题讨论】:
标签: laravel npm vuejs2 vue-component laravel-5.6