Page({   data:{     focus:false,     inputValue:"",     e_focus: 'e_focus',     e_blur: 'e_blur',     e_confirm: 'e_confirm',     e_keyboardheightchange: 'e_keyboardheightchange',     e_input: 'e_input'
    },   bindButtonTap:function(){     this.setData({       focus:true     })   },   bindKeyInput:function(e){     this.setData({       inputValue:e.detail.value,       e_input: JSON.stringify(e.detail)     })   },   bindReplaceInput:function(e){     var value = e.detail.value;     var pos = e.detail.cursor;     if(pos != -1){              var left = e.detail.value.slice(0,pos);              pos = left.replace(/11/g,'2').length;     }
           return {       value:value.replace(/11/g,'2'),       cursor:pos     }
              },   bindHideKeyboard:function(e){     if(e.detail.value === "123"){              wx.hideKeyboard();     }   },   bindfocus(event){     console.log("聚焦了", event.detail);     this.setData({       e_focus: JSON.stringify(event.detail)     })   },   bindblur(event){     console.log("失去焦点", event.detail);     this.setData({       e_blur: JSON.stringify(event.detail)     })   },   bindconfirm(event) {     console.log("confirm", event.detail);     this.setData({       e_confirm: JSON.stringify(event.detail)     })   },   bindkeyboardheightchange(event) {     console.log("keyboardheightchange", event.detail);     this.setData({       e_keyboardheightchange: JSON.stringify(event.detail)     })   } })
  |