一、获取各种值
设置data值:
xx.js
Page({
data: {
text: "This is page data.",
sliderOffset: 0,
sliderLeft: 0,
state:{
genre:[],
genre_index: 0,
model:[],
model_index: 0,
terminalStatus:'',
}
},
this.setData({})设置值
this.setData({
'state.genre_index':1,//注意引号
text:'data value'
})
获取data中的text和genre_index值需要使用this
var gener_index=this.data.state.genre_index
var text=this.data.text
调用点击函数
在点击函数中调用内部的函数drawBall()可以直接调用,如果需要在onReady函数中调用点击函数需要使用this。
onReady: function () {
this.drawBall()
},
获取数组中某个变量的值:
var id = event.currentTarget.dataset.id;
var a = that.data.teacherInfo[id].decoration;
获取自定义属性 data-id 的值:
event.currentTarget.dataset.id
通过e.currentTarget.id;获取设置的id值,并通过设置全局对象的方式来传递数值,
获取全局对象 var app=getApp(); //设置全局的请求访问传递的参数 app.requestDetailid=id;
小程序获取页面传值id 的值:
onLoad: function (options) {
var that = this
var articleId = options.id//获取文章的id值
},
小程序获取input框输入: bindinput事件中获取数据
wxml:
<input type="number" placeholder="请输入手机号" bindinput="bindPhone" maxlength="11"/>
js:
bindPhone:function(e){
this.setData({
phone:e.detail.value
})
},
小程序获得表单value值:bindsubmit事件或在每一个input中填写bindconfirm="xxConfirm"