【问题标题】:Module js import/export issue (vue.js)模块 js 导入/导出问题 (vue.js)
【发布时间】:2018-07-02 21:17:41
【问题描述】:

我正在尝试在 Laravel + Vue 中教授 SPA。

我有一些非常简单的组件。

<template>
    <p>Home</p>
</template>

<script>
    export default {
        name: 'Home'
    }
</script>

另外,我有一个路由器文件

import Home from '../pages/home.vue';
import Profile from '../pages/profile.vue';


export let routes = [
    {
        path : '/home',
        component : Home
    },
    {
        path : '/profile',
        component : Profile
    }
];

npm run dev - “构建成功”

我已经附加了路由器链接标签并放置了路由器视图。 但只有 .它与“开箱即用”的 Laravel example-component.vue 给出了相同的结果。

我的组件中的导入设置似乎有问题,但是什么?

【问题讨论】:

  • 你要初始化路由器,检查official docs
  • @yuriy636 我找到了问题所在。傻我))))

标签: javascript laravel vuejs2 vue-component vue-router


【解决方案1】:

问题出在项目结构中。 我有一个 router/routes.js 和 app.js 文件

在 app.js 中,我从 routes.js 导入路由并执行新的 VueRouter。

错误是:

import {routes} from './router/routes';
let router = new VueRouter(routes);

应该是

import {routes} from './router/routes';
let router = new VueRouter({routes});

【讨论】:

    猜你喜欢
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    • 2019-01-26
    • 1970-01-01
    • 1970-01-01
    • 2021-08-03
    • 1970-01-01
    相关资源
    最近更新 更多