书架

书架

=一个知识书库=

vite配置-环境变量

vite配置-环境变量

> Vite 环境变量主要是为了区分开发、测试、生产等环境的变量 > > 参考: > > * [Vite 环境变量配置官方文档](https://cn.vitejs.dev/guide/env-and-mode.html) > * [vite环境变量](https://cn.vitejs.dev/guide/env-and-mode#env-variables-and-modes) <!--more--> ## 1.env配置文件 项目根目录新建 `.env.development` 、`.env.production` 以 VITE_ 为前缀定义变量
more...
vite配置-环境变量进阶配置-多工程、多环境

vite配置-环境变量进阶配置-多工程、多环境

# 基础 ## 1. 什么是环境变量 根据当前代码的环境变化的变量叫做环境变量。比如`VITE_BASE_URL`代表请求接口的URL,在开发环境下为`//127.0.0.1:9000/api`,在生产环境下为`//www.test.com/api`。 <!--more--> ## 2. Vite有哪些自带环境变量 Vite 在一个特殊的 import.meta.env 对象上暴露环境变量。共有五种内建变量: - `import.meta.env.MODE`: {string} 应用运行的模式。 - `import.meta.env.BASE_URL`:
more...
浏览器适配

浏览器适配

> Vant 默认使用 `px` 作为样式单位,如果需要使用 `viewport` 单位 (vw, vh, vmin, vmax),推荐使用 [postcss-px-to-viewport](https://github.com/evrone/postcss-px-to-viewport) 进行转换。 <!--more--> ## 1.安装依赖`pnpm add -D postcss-px-to-viewport-8-plugin` > 安装`postcss-px-to-viewport`时,当前版本v1.1.1长期未更新,include在vue3项目中实测不生效。 >
more...
vite配置-路由vue-router

vite配置-路由vue-router

## 基本配置 ```javascript import { createRouter, createWebHistory } from 'vue-router'; import pinia from './pinia'; import { useUserStore } from '../store/user'; const user = useUserStore(pinia); // 不需要权限的页面 const constantRoutes = [ { // 登录 path: '/login', name: 'login',
more...
vite配置-路由vue-router进阶

vite配置-路由vue-router进阶

> vue-router4x相对于vue-router3x除了新增了组合式API以外,还删除或变动了不少地方。 > > 单独列出来变动点太杂乱。这里系统性的把项目中经常能用到的知识点进行整理. <!--more--> ## 一、安装 ```bash npm install vue-router ``` ## 二、基本使用 ### 1. 定义路由 新建`router/routes.ts` ```js const routes = [ { path: "/login", component: () => import("
more...