zoukankan      html  css  js  c++  java
  • The requested module '/node_modules/.vite/vue.js?v=65afd58f' does not provide an export named 'default'

    出现这个问题,那么很有可能还是按照vue2的方式使用的Vue Router,建议先去了解下Vue Router 3

    解决问题示例代码如下:

    //router.js
    import * as vueRouter from "vue-router";
    import Home from "../views/Home.vue";
    
    const routes = [
      {
        path: "/index",
        name: "Home",
        component: Home
      }
    ];
    
    const router = vueRouter.createRouter({
      history: vueRouter.createWebHistory(),
      routes: routes
    });
    export default router;

    或者:

    //router.js
    import {createRouter,createWebHistory} from "vue-router";
    import Home from "../views/Home.vue";
    
    const routes = [
      {
        path: "/index",
        name: "Home",
        component: Home
      }
    ];
    
    const router = createRouter({
      history: createWebHistory(),
      routes: routes
    });
    export default router;
    //main.js
    import { createApp } from 'vue'
    import App from './App.vue'
    import router from './router'
    createApp(App).use(router).mount('#app')

    如上,vue3跟vue2的区别还是蛮大的,所以使用之前建议还是先去了解下vue3与vue2的区别。

    个人原创博客,转载请注明来源地址:https://www.cnblogs.com/xyyt
  • 相关阅读:
    装饰器api
    API
    Python之模块和包
    编辑后保留原URl搜索条件
    数据结构相关知识
    博客系统之评论树与评论楼相关操作
    Redis五大数据类型以及操作
    Class python31
    python_class21
    数字及字符串
  • 原文地址:https://www.cnblogs.com/xyyt/p/15279241.html
Copyright © 2011-2022 走看看