Vue-Study-区别开发模式和生产模式

1-关于目录下public/index.html文件和dist/index.html文件区分

  • 开发模式:运行 npm run serve 时,加载的是 public/index.html

  • 生产模式:运行 npm run build 后,加载的是 dist/index.html

  • public/index.html 是开发阶段的入口文件,用于开发和调试。

  • dist/index.html 是生产环境的入口文件,用于部署和运行。

2- <router-link> 和 <router-view> 的区别

<router-link> 是 Vue Router 提供的一个组件,用于创建导航链接

<router-view> 是 Vue Router 提供的一个占位符组件,用于显示当前路由对应的组件内容。

3-main.js中 app.use(router)要在app.mount('#app')之前

//使用路由

app.use(router);

//挂载到id为app的元素上

app.mount('#app');

总结:

1-在路由配置的时候,首先在router下面的js文件中进行添加路由以及引用,然后在mian.js需要对这些对路由进行引用(其实也可以配置在mian.js)文件中;

2-我们其实也可以将一些路由配置到其他的js文件中,建议放在router目录下,然后只需要再router.js路由配置文件中,对这些js文件进行声明即可,具体声明方式可以参考如下

import Routes from './home';      //这里代表引用

const routes = [

  {

    path: '/',

    name: 'HomePage',

    component: HomePage

  },

  ...Routes,                                 //这里代表声明

];

const router = createRouter({

  history: createWebHashHistory(),

  routes

});

export default router;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Murrays

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值