小程序全局样式 app.json
https://developers.weixin.qq.com/miniprogram/dev/reference/configuration
{# pages 配置页面地址"pages": [path,path],# 配置窗口"window": {},# 底部栏"tabBar": {}}
flex布局
{display: flex,flex-direction: row/columnjustify-content: 主轴align-items: 副轴}
页面跳转
对标签绑定事件
# bindtap 绑定 myclick 函数, 传递了{name='xhb', password='123456'} 的参数<view bindtap="myclick" data-name="xhb" data-password="123456"> 点击 </view>
myclick: function(e){var name = e.currentTarget.dataset.nameconsole.log(name);}
页面跳转
wx.navigateTo({url: "..."})# 跳转的页面想要接收参数,可以在 onload 里接收
通过标签跳转
<navigator url="...">点击跳转</navigator>
数据绑定
# html# 通过{{ message }} 双向绑定数据<view>{{ message }} </message># jsdata {"message": "这是一条信息"}
替换数据
通过bindtap 绑定 点击事件# 获取data 里 message 数据this.data.message# 设置message 数据,改变数据this.setData({message: "改变message"})
获取用户信息
getname: function(){var that = this// 微信获取用户信息接口wx.getUserProfile({desc: "获取用户信息",success: res => {var name = res.userInfo.nickNamevar avatar = res.userInfo.avatarUrlthat.setData({"name": name,"avatar": avatar})console.log("success")},fail: res => {console.log("fail", res)}})}
