比如说我要获取单个输入框的值的 时候,可以使用form表单提交进行获取:不过使用form提交自带的函数的话,存在一个缺点就是,在这个函数里面获取不到另一个页面穿过来的值;现在来解析一下代码吧
这个是xml页面的代码:
<view class='sellerMsg'>
<label class="Msg-label unify">卖家留言:</label><input type='text' class="Msg-input" placeholder='输入你想要的填写的留言' bindinput="commeInput" ></input>
</view>
这个是我js代码
page({
data:{
comments:"" //首先设置一初始化的值
},
//使用bindinput里面的函数设置
commeInput:function(e){
this.setData({
comments: e.detail.value
})
},
//接着在触发这个支付函数里面,我可以这样取出来使用
GoPay:function(e){
var comments = this.data.comments;
conosle.log();
}
})//听说使用这个bindinput是有缺陷的,但是我还没去尝试过,若有游客尝试过可以共勉一下