# wechat-template **Repository Path**: jeffyyang/wechat-template ## Basic Information - **Project Name**: wechat-template - **Description**: 微信小程序模板 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2022-03-25 - **Last Updated**: 2022-03-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 微信小程序模板介绍 > gitee地址:[https://gitee.com/x13800138000/wechat-template](https://gitee.com/x13800138000/wechat-template "微信小程序模板") ### 一、目录结构 ``` ├── components | ├── select-address ├── images ├── pages | ├── page1 | └── page2 ├── utils | ├── common.js | ├── host.js | ├── reg.js | ├── request.js | └── sign.js ├── wxml | ├── aaa.wxml | └── bbb.wxml ├── wxss | ├── common.wxss | ├── header.wxss | └── sidebar.wxss └── wxParse ``` #### 1.components 主要存放组件模块,可自行添加。 组件需要在页面里的 `xxx.json` 文件下配置组件路径,如下: ``` { "navigationBarTitleText": "标题", "usingComponents":{ "select-address":"../../components/select-address/select-address" } } ``` #### 2.utils 封装了公共的模板,可以看到以下这些文件: - [x] request.js - 请求封装 - [x] sign.js - 请求签名参数 - [x] host.js - 域名环境控制 - [x] reg.js - 正则匹配验证 - [x] common.js - 公共方法 #### 3.wxParse 主要是用来解析HTML。 ``` import WxParse from '../../wxParse/wxParse' WxParse.wxParse('名称定义', 'html', data.data.rules, this, 5); ``` WxParse.wxParse(bindName , type, data, target,imagePadding) - bindName绑定的数据名(必填) - type可以为html或者md(必填) - data为传入的具体数据(必填) - target为Page对象,一般为this(必填) - imagePadding为当图片自适应是左右的单一padding(默认为0,可选) 引入模板 ```