Vue Router 中 mode: 'history' 和 base: process.env.BASE_URL 的作用
mode: 'history' 是 Vue Router 的模式选项,它指定了路由的模式。'history' 模式使用浏览器的 history.pushState API 来管理路由,它能够创建干净的 URL,没有 # 符号。而默认的模式是 'hash',它在 URL 中使用 # 符号。
base: process.env.BASE_URL 是指定基路径的选项。它会在路由的所有路径前添加一个基路径,例如 '/app'。它的值是从环境变量中获取的 BASE_URL。如果不设置基路径,所有的路由都将使用根路径。
如果删除这两个选项,可能会导致以下问题:
- 没有指定模式选项,默认使用 'hash' 模式;
- 没有指定基路径,所有的路由都将使用根路径。
所以,如果删除这两个选项,可能会导致路由无法正常工作。
原文地址: https://www.cveoy.top/t/topic/pgFQ 著作权归作者所有。请勿转载和采集!