2023-04-18 23:03:50 +08:00
2023-04-18 20:02:38 +08:00
2023-04-18 20:02:38 +08:00
2023-04-18 23:03:50 +08:00
2023-04-18 20:02:38 +08:00
2023-04-18 20:02:38 +08:00
2023-04-18 20:02:38 +08:00
2023-04-18 20:02:38 +08:00
2023-04-18 23:03:50 +08:00
2023-04-18 20:02:38 +08:00
2023-04-18 23:03:50 +08:00
2023-04-18 20:02:38 +08:00
2023-04-18 23:03:50 +08:00
2023-04-18 20:02:38 +08:00
2023-04-18 20:02:38 +08:00
2023-04-18 20:02:38 +08:00
2023-04-18 23:03:50 +08:00

wechat

一个h5项目

安装

npm install

运行

npm run serve:dev //本地运行,并且代理到开发环境
npm run serve:test //本地运行,并且代理到测试环境
npm run serve:uat //本地运行,并且代理到预发布环境
npm run serve:prod //本地运行,并且代理到生产环境

打包

// 测试环境
npm run build:test 

// 预发布环境
npm run build:uat 

// 生产环境
npm run build:prod 

说明

项目采用vue3.0 + vite搭建,组件库默认引入了vant,状态管理使用pinia。 使用vw适配方案,默认375宽度,可在vite.config.ts里配置更改默认宽度。

常见问题

按需引入组件

项目使用 unplugin-vue-components 插件,它可以自动引入组件,并按需引入组件的样式,无需手动引入样式。

import {
    Button
} from 'vant';

引入函数组件的样式

Vant 中有个别组件是以函数的形式提供的,包括 Toast,Dialog,Notify 和 ImagePreview 组件。在使用函数组件时,unplugin-vue-components 无法自动引入对应的样式,因此需要手动引入样式。

// Toast
import {
    Toast
} from 'vant';
import 'vant/es/toast/style';

// Dialog
import {
    Dialog
} from 'vant';
import 'vant/es/dialog/style';

// Notify
import {
    Notify
} from 'vant';
import 'vant/es/notify/style';

// ImagePreview
import {
    ImagePreview
} from 'vant';
import 'vant/es/image-preview/style';

本地代理

运行项目时的接口代理,可在 proxy.config.ts 中配置。

相关文档

vue3.0 文档. vite 文档. vant 文档.

S
Description
派对公众号支付
Readme
600 KiB
0 Stars 1 Watchers 0 Forks
Languages
TypeScript 51.4%
Vue 41.8%
Less 3.7%
HTML 3.1%