微信小程序——小程序的能力
2024-09-29 06:39:38
小程序启动
通过app.json里pages字段可以获得页面路径,而写在 pages 字段的第一个页面就是这个小程序的首页(打开小程序看到的第一个页面),就像下面的代码中,小程序启动后的第一个页面就是index
{
"pages":[
"pages/index/index",
"pages/logs/logs"
]
}
小程序启动之后,在 app.js 里的 onLaunch 回调会被执行:
App({
onLaunch: function () {
// 小程序启动之后 触发
}
})
程序和页面
在pages/logs/logs下包含4种文件,首先微信客户端根据logs.json配置生成一个界面,顶部颜色文字在这个json里定义。接着客户端才会加载这个页面WXML和WXSS。最后客户端会装载logs.js。log.js内容如下:
Page({
data: { // 参与页面渲染的数据
logs: []
},
onLoad: function () {
// 页面渲染后 执行
}
})
Page是一个页面构造器。小程序会把data数据和index.wxml一起渲染,展示小程序页面,渲染之后,onLoad回调函数里可以处理逻辑。
最新文章
- poj2631 求树的直径裸题
- Linux splint命令
- JsRender for object 语法说明
- Java基础-常量,变量,成员变量,局部变量
- 实现JavaScript自定义函数的整合、链式调用及类的封装
- 【Java】List集合按数量分组
- IIS6.0服务器完美开启Gzip压缩[转]
- ifdown eth0 &;&; idup eth0 ifdown --exclude=l0 -a &;&; ifup --exclude=lo -a
- mysql5日期类型datetime查询范围值
- 使用memcache(thinkphp框架学习)
- 通知栏Notification的整理
- 【技能大赛笔记01】Zigbee点对点按键控制程序开发
- Zabbix实战-简易教程(3)--DB安装和表分区
- c/c++ 多线程 利用条件变量实现线程安全的队列
- 非root用户安装java版本
- Gradle 使用笔记
- 纯手工编写的PE可执行程序
- 【转载】在linux下别用zip 用tar来压缩文件 zip解压后还是utf-8 window10是GBK
- 11.redis_python
- hive表链接