文件 | 是否必须 | 说明 |
---|---|---|
app.js | 是 | 小程序逻辑 |
app.json | 是 | 小程序公共配置 |
app.acss | 否 | 小程序公共样式表 |
app.json
文件用来对钉钉小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 等。文件内容为一个 JSON 对象。app.json
示例。 {"pages":[
"pages/index/index",
"pages/logo/logo",
"pages/B/B"
],
"window":{
"defaultTitle":"Demo",
"allowsBounceVertical":"NO",
"pullRefresh":false
},
"tabBar":{
"textColor":"#dddddd",
"selectedColor":"#49a9ee",
"backgroundColor":"#ffffff",
"items":[
{
"pagePath":"pages/index/index",
"name":"首页"
},
{
"pagePath":"pages/logo/logo",
"name":"日志"
}
]
}
}
Demo
。App
提供四个事件,可以设置钩子方法。app.js
代码如下。App({
onLaunch(options) {
// 初始化
},
onShow(options) {
// 显示
},
onHide() {
// 隐藏
},
onError(msg) {
console.log(msg)
},
globalData: {
foo: true,
}
})
【钉钉】API开发者 微信交流群
用微信扫右侧二维码,加入【钉钉】API开发者 交流群,互助沟通