- 集成微信授权登录和微信分享
- Typescript支持
- Axios请求封装
- Vue Router的数据持久化
- vite相关:接口代理,路径别名,读取环境变量
克隆本项目并进入项目根目录
git clone https://github.com/tianyuwu/vue3-wechat-app.git
cd vue3-wechat-app
安装依赖
yarn
修改.env中设置的后端接口的域名
VITE_API_HOST=http://yourdomain.com
启动开发Server
yarn dev
- 微信授权登录流程
- 微信图文分享
- 微信支付
查看该文微信授权登录流程详细分析
import { useWxShare } from '@/hooks/useWxShare'
export default defineComponent({
mounted() {
// 以下内容替换为自己的
useWxShare({
title: '这是微信分享标题',
desc: '这是微信分享描述描述',
imgUrl: 'http://imgurl.com/img.png',
})
},
})
{
"axios": "^0.21.4",
"vue": "^3.2.6",
"vue-router": "^4.0.11",
"vuex": "^4.0.2",
"weixin-js-sdk-ts": "^1.6.1",
"vuex-persistedstate": "^4.0.0"
}