代码拉取完成,页面将自动刷新
同步操作将从 yongqiang/weChatTsMoxVant 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
git pull -r origin dev
git rebase origin/dev
git pull
(此时本地的开发分支dev_xxx就同步了dev主分支的最新代码。)git pull -r origin dev
git rebase origin/dev
git pull
(提示:如果此时有代码冲突,需要先解决代码冲突,才能push)
git push
vscode
编辑器开发2格
ESLint
(代码检查工具)GitLens
(git工具即可上传代码)Prettier - Code formatter
(代码格式化)WXML - Language Service
(微信小程序 .wxml 文件代码高亮,标签、属性的智能补全)wechat-snippet
(微信小程序代码辅助,代码片段自动完成)cd we-chat-ts-mox-vant
然后运行 npm install
微信开发工具
界面=>左上角工具
=>点击构建npm
即可微信开发工具
界面=>右上角详情
=>点击本地设置
,勾选将js编译成ES5
miniprogram-computed
组件的ts版本暂时无法兼容,故舍弃miniprogram-computed
,git详情;如需使用watch功能,建议使用微信自带属性observers
<Painter style="position: absolute; top: -9999rpx;" palette="{{template}}" bind:imgOK="onImgOK"></Painter>
大写开头,驼峰命名法
,如MyComponent
index
命名,business
文件夹里面创建,系统或者公用接口在system
,对应第1点ts声明文件驼峰命名法
,命名需要有特殊含义
名称太长可取文字首字母,如广州市天河区人口总量:GZSTHQPersonCountbind
开头(bindUpUserInfo),父子组件传值方法用on
开头(onTabTitle),其它普通方法用常用单词开头(set、get、open、close、jump)ComponentWithStore
构造器,因为Page 构造器适用于简单的页面
usingComponents
字段引入组件,全局可用项目中VR部分由Edison提供学习,仅供学习,如算抄袭或者不可用请通知我,自行删除
├─.eslintrc.ts
├─package-lock.json
├─package.json // npm构建版本
├─project.config.json
├─project.private.config.json
├─README.md // 项目说明文档
├─tsconfig.json // ts配置文件
├─typings // ts声明文件
| ├─index.d.ts
| ├─types
| | ├─index.d.ts
| | ├─wx // 微信api等ts声明
| | ├─business // 业务相关自定义声明文件
| | ├─system // 系统相关自定义声明文件
| | | └user.d.ts
├─miniprogram // 小程序代码部分
| ├─app.json
| ├─app.scss
| ├─app.ts
| ├─sitemap.json
| ├─utils // 公用的ts文件
| | ├─request.ts // http服务器请求封装
| | ├─uploadFile.ts // http上传请求封装
| | └util.ts
| ├─style // 公共style样式,可自定义
| | └base.scss
| ├─store // 全局状态管理文件
| | ├─globalStore.ts
| | ├─index.ts
| | ├─README.md // stroe使用说明
| | └userStore.ts
| ├─pages // 页面代码
| | ├─logs
| | | ├─logs.json
| | | ├─logs.ts
| | | ├─logs.wxml
| | | └logs.wxss
| | ├─index
| | | ├─behavior.ts
| | | ├─index.json
| | | ├─index.scss
| | | ├─index.ts
| | | └index.wxml
| ├─components // 公共组件代码
| | ├─TestStore
| | | ├─TestStore.json
| | | ├─TestStore.scss
| | | ├─TestStore.ts
| | | └TestStore.wxml
| ├─api // 全局api接口文件
| | ├─base.ts // 全部接口域名封装,支持封装多组域名
| | ├─index.ts // 接口统一导出文件
| | ├─README.md // api的调用使用说明
| | ├─system // 系统通用接口文件
| | | ├─uploads.ts
| | | └userApi.ts
| | ├─business // 业务接口
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。