微信小程序随笔
一、目录结构
pages:小程序页面,包括js(页面逻辑),wxml(页面结构),wxss(页面样式)和json(页面配置) app.js:小程序公共逻辑 app.json:小程序公共配置 app.wxss:小程序公共样式
二、公共配置
1、window:设置默认页面的窗口表现
2、pages配置生成页面
app.json文件中的pages配置项用来生成index页面。
{
"pages":[
"pages/index/index",
"pages/logs/logs"
],
……}
3、tabBar:切换页面
设置小程序的tab最多5个,最少2个。
"tabBar": {
// 背景色
"backgroundColor": "#bc162c",
// 背景文字
"color": "#8a8a8a",
// 高亮背景文字
"selectedColor":"#fff",
"list": [
{
"pagePath": "pages/index/index", // 路由页面
"text": "首页", // 路由文字
"iconPath":"images/home1.png", // 默认显示图标必须是图片81*81 "selectedIconPath":"images/home.png" // 高亮显示图标
},
{
"pagePath": "pages/logs/logs",
"text": "日志",
"iconPath":"images/log1.png",
"selectedIconPath":"images/log.png"
}
] }
三、常见组件
1、轮播图组件swiper
- 双大括号:表示数据绑定,支持简单的表达式;
- wx:for:表示列表渲染,使用item表示数组数据;使用index表示数组的下标;
- data:放置变量的数据;
2、可滚动组件scroll-view
四、路由跳转
五、网络请求API
wx.request(object) 发起网络请求。 主要参数说明:
- url-----------------接口地址
- data--------------请求的参数
- method----------请求方法
- success---------成功的回调函数
- fail----------------失败的回调函数
- complete--------调用结束后的回调函数
上一篇:
uniapp开发微信小程序-2.页面制作
下一篇:
【物联网】微信小程序接入阿里云物联网平台
