国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 課堂 > 小程序 > 正文

微信小程序bindinput與bindsubmit的區別實例分析

2020-03-21 15:59:46
字體:
來源:轉載
供稿:網友

本文實例講述了微信小程序bindinput與bindsubmit的區別。分享給大家供大家參考,具體如下:

實際上的話,bindinput還有bindsubmit是沒有任何的可比性的,但是兩者還是常常被人一起比較,為啥?

比如一個簡單的搜索框,你是愿意選擇使用bindinput還是使用bindsubmit?,雖然一個是表單,一個是文本輸入框,但是兩者都有一個共同點,就是可以去獲取到用戶的輸入信息。這個時候,問題來了,區別在哪兒?

最簡單的一段代碼在下面:

<form bindsubmit='input1input'> <input name="input1" placeholder='這個是輸入框' style='border:1rpx solid #000;'></input> <button form-type="submit">提交按鈕</button></form><input bindinput='input2input' placeholder='這個是輸入框' style='margin-top:200rpx;border:1rpx solid #000;'></input><button>提交按鈕</button>
// pages/input/input.jsPage({ data: { input1: "", input2: "" }, input1input: function (e) {  console.log(e);  console.log(e.detail.value.input1) }, input2input: function (e) {  console.log(e);  console.log(e.detail.value); }})

甚是簡單,那么問題來了,區別在哪兒?

當然,暫時的區別只有一個,就是console.log比較多,哈哈,開玩笑的。根據深圳那邊客戶的反應,說是使用input的時候,移動光標到一個地方后,輸入一個文字,會重新移動光標的尾部,當然,不是上面的那些代碼了,上面的代碼是沒問題的

有問題的是下面的代碼:

// pages/input/input.jsPage({ data: { input1: "this is the value for input1", input2: "this is the value for input2" }, input1input: function (e) {  console.log(e);  console.log(e.detail.value.input1);  this.setData({ input1: e.detail.value.input1 }) }, input2input: function (e) {  console.log(e);  console.log(e.detail.value);  this.setData({ input2: e.detail.value }) }})
<form bindsubmit='input1input'> <input value='{{input1}}' name="input1" placeholder='這個是輸入框' style='border:1rpx solid #000;height:100rpx;'></input> <button form-type="submit">提交按鈕</button></form><input value="{{input2}}" bindinput='input2input' placeholder='這個是輸入框' style='height:100rpx;margin-top:200rpx;border:1rpx solid #000;'></input><button>提交按鈕</button>

其實原因很簡單,就在一個地方,就是刷新界面的this.setData這而,為啥?因為你刷新后,value值修改,然后呢?

然后頁面就刷新了,再然后呢?再然后就是因為你設置的是光標自動移動到最后一步,所以,最好的話是使用input的時候要小心點咯,當然我不是說使用input沒有使用submit好,只是適應場景不同而已,比如沒必要使用bindinput的時候去刷新界面,或則說我個人比較偏愛使用bindsbmit吧,。

希望本文所述對大家微信小程序開發有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 衡东县| 嘉义县| 宜兴市| 隆回县| 陇南市| 八宿县| 万州区| 阿拉善左旗| 宝山区| 张家港市| 开原市| 合阳县| 邵阳市| 和田市| 连江县| 稻城县| 乐安县| 会理县| 章丘市| 原平市| 双辽市| 车致| 云梦县| 宿迁市| 景德镇市| 海门市| 杭锦后旗| 灌云县| 渝北区| 东乌珠穆沁旗| 丹江口市| 元谋县| 治县。| 乐至县| 宁夏| 金塔县| 隆尧县| 临漳县| 罗田县| 静乐县| 婺源县|