文章来源:www.bookcss.com/note/12/19css
github地址:github.com/hwgq2005/xc…html
├── 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
复制代码
主要存放组件模块,可自行添加。 组件须要在页面里的 xxx.json
文件下配置组件路径,以下:node
{
"navigationBarTitleText": "标题",
"usingComponents":{
"select-address":"../../components/select-address/select-address"
}
}
复制代码
封装了公共的模板,能够看到如下这些文件:git
主要是用来解析HTML。github
import WxParse from '../../wxParse/wxParse'
WxParse.wxParse('名称定义', 'html', data.data.rules, this, 5);
复制代码
WxParse.wxParse(bindName , type, data, target,imagePadding)ajax
引入模板json
<import src="../../wxParse/wxParse.wxml"/>
<!--bindName-->
<template is="wxParse" data="{{wxParseData:名称定义.nodes}}"/>
复制代码
import $ from '../../utils/request'
$.ajax({
url: _.host.baseApi + '/api/xxx',
method: 'post',
data: {}
}).then(function(data){
do somethig ...
})
复制代码
import $ from '../../utils/request'
$.get(_.host.baseApi + '/api/xxx',data: {}).then(function(data){
do somethig ...
})
复制代码
import $ from '../../utils/request'
$.post(_.host.baseApi + '/api/xxx',data: {}).then(function(data){
do somethig ...
})
复制代码
字段 | 字段说明 |
---|---|
method | get或post,默认值为get |
data | isSign等于true或false,默认值为false,可根据状况删减。 |
考虑到一个项目不一样模块不一样域名的状况下:小程序
// 是否开发环境
let isDev = false;
// 开发环境域名
let dev = {
// 商城API
baseApi : 'xxx1.com',
// 抽奖api
drawApi : 'xxx2.com'
}
// 线上环境域名
let pro = {
// 商城API
baseApi : 'xxx3.com',
// 抽奖api
drawApi : 'xxx4.com'
}
export default isDev ? dev : pro
复制代码
以上只提供目录模板及公共方法,其余需自行开发。 微信小程序开发文档:developers.weixin.qq.com/miniprogram…微信小程序