我使用these vue js files在Larval中构建我的表单。
当我在Larval中调用这些文件时,我得到一个空白页。
我的文件结构如下:
app.js
文件的内容如下:
import Vue from "vue"
import App from "./components/App.vue"
import store from "./components/store"
import VeeValidate from "vee-validate"
Vue.use(VeeValidate);
import "./components/directives"
Vue.config.productionTip = false;
new Vue({
store,
render: h => h(App)
}).$mount("#app");
当然,当我运行nmp run watch
的命令时,我得到了下面的警告。
./resources/js/app.js 5:8-19中的警告“export 'default'(import as 'VeeValidate')was not found in 'vee-validate' @ multi ./resources/js/app.js ./resources/sass/app.scss
我的问题是:* 如何将外部vue js文件导入laravel项目?*
3条答案
按热度按时间qeeaahzv1#
首先,您需要像这样将app.js包含到刀片文件中
之后,如果你想在你的刀片应用程序中使用vue js组件,你需要在你的
app.js
中定义它们,如下所示:并在刀片式服务器的
div #idd
下添加标签<home></home>
f4t66c6m2#
使用src="{{ mix('js/app.js')}}”
uttx8gqw3#
我遇到了一些问题,尝试使用vue-router版本3使用:
对我来说很好