要注意如果在page的data中要定义一个boolean类型的值,必须是 isSuccess : true而不是 isSuccess :"true"
建议在 page{}外面定义一个that变量,然后在onLoad中赋值为this,以后所有的地方,都可以使用that,这样就避免有些地方,this并不是指向page的上下文对象
通过页面跳转(wx.navigateTo)或者页面重定向(wx.redirectTo)所到达的页面,即使它是定义在 tabBar配置中的页面,也不会显示底部的 tab栏。
app声明周期函数 onLaunch onShow onHide onError
page声明周期函数 onReady onLoad onShow onHide onError onUnload
var examData = require("../../../basedata/examdata.js");
require()中传入的是一个js文件的相对路径 通过examData.来获取数据
用@import语句可以导入外联样式表,@import后跟需要导入的外联样式表的相对路径,用;表示语句结束。
@import "";导入wxss
<import src="">导入wxml
<template>标签,用is来指定对应的template
<template is="objectCombine" data="{{for: a, bar: b}}"></template>
自定义组件,在对应的page页的json文件配置
{
"component": true,
"usingComponents":
{
"i-badge": "../badge/index",
"i-icon": "../icon/index"
}
}
setData({,,,}) //setData用逗号隔开
1rpx = 0.5px = 1物理像素
1> method请求方式,必须要使用大写的GET或POST!!
2> content-type,必须要使用小写,使用大写不能正常发起请求!!
bindgetuserinfo canIUse: wx.canIUse('button.open-type.getUserInfo') //判断当前设备是否支持当前方法。
wx.getStorageSync('phone') == null || wx.getStorageSync('phone') == '' //判断是否为空