---index 首页页面文件夹
index.js 首页的业务逻辑
index.json 首页的配置
index.wxml 首页的模板(html)
index.wxss 首页的样式
---logs 日志页面文件夹
注意:.json文件不能注释,最后一个选项不能有逗号
{{msg}}
简单的js语法:{{3+3}}
msg长度:{{msg.length}}
{{msg.length>6?'奥利给':'giao'}}
字符加引号:{{msg+'I LOVE'}}
flag显示
团长
营长
列兵
{{index+1}}---{{item}}
{{myitem}}
名称:{{name}}
年龄:{{age}}
showMsg(){
console.log("xxx")
}
showMsg(e){
//e.target.dataset.msg 获取参数
}
.json文件
"enablePullDownRefresh": true, 允许下拉刷新
"backgroundTextStyle":"dark" 下拉文字样式 light dark
url
open-type
打开绑定的小程序
"pagePath":"页面地址",
"text":"首页",
"iconPath":"图片地址",
"selectedIconPath":"选中图片地址"
pages/xxx/xxx?name=xxx&age=18
onload(options){
console.log(options.name,options.age)
}
app.json配置分包与分包预加载,通常底部栏对应页面作为主包对应的二级页面作为分包,包的大小2M最大16M,子包相互间不能引用,子包可以引用主包app的内容
使用ES6新增的属性可以动态的创建[“list[0]”]
"using":{
"cell":"/components/cell/cell"
}
定义插槽内容 |
options:{
//多个slot
multipleSlots:true,
},
options选项中配置
stylesolation
options:{
//多个slot
multipleSlots:true,
styleIsolation:"isolated",
// 样式隔离方式 --isolated隔离,--apply-shared页面样式分享到组件,--shared双向共享
},
externalClasses:["cell-class"],//01定义外部类 可以组件外部定义,class在组件内容使用,传递过来的class
|
.mycell{color:#f70}
| |
properties:{
url:{type:String,value:''}
}
this.data.url
var myBehavior = require('my-behavior')
Component({
behaviors: [myBehavior],
)},
observers: {
'numberA, numberB': function(numberA, numberB) {
// 在 numberA 或者 numberB 被设置时,执行这个函数
this.setData({
sum: numberA + numberB
})
}
}
options: {
pureDataPattern: /^_/ // 指定所有 _ 开头的数据字段为纯数据字段
},
data: {
a: true, // 普通数据字段
_b: true, // 纯数据字段
},
stylesolation:"isolated"
小程序
服务器
微信服务器
将open-id、session_key发送给服务器