10
Q:不能直接操作 Page.data
A:避免在直接对 Page.data 进行赋值修改,请使用 Page.setData 进行操作才能将数据同步到页面中进行渲染怎么获取用户输入
能够获取用户输入的组件,需要使用组件的属性bindchange将用户的输入内容同步到 AppService。
<input id="myInput" bindchange="bindChange" /><checkbox id="myCheckbox" bindchange="bindChange" />
var inputContent = {}
Page({
data: {
inputContent: {}
},
bindChange: function(e) {
inputContent[e.currentTarget.id] = e.detail.value
}
})
11
Q:微信小程序支持fetch或者promise吗?
A:promise工具目前不支持,fetch 客户端不支持 工具下个版本保持统一。
12
Q:touchmove滑动事件里面的currentTarget. id值不变动。
A:ouchmove / touchend 事件的 target / currentTarget 会永远是 touchstart 时的 target / currentTarget 。
13
Q:wx.request的POST方法的参数传输服务器接收不到的bug。
A:wx.request post 的 content-type 默认为 ‘application/json’
如果服务器没有用到 json 解释的话,可以把 content-type 设置回 urlencoded。