textarea可以bindconfirm(键盘输入完成时执行)也可bindinput(键盘输入时执行)这些在手机上都依赖于小键盘,如果加一个按钮完成将textarea的值传递都逻辑层呢。可以借助表单的bindsubmit。
wxml
form bindsubmit='bindFormsubmit' textarea bindconfirm="confirm" auto-height placeholder="输入待办事项" auto-focus='true' name="textarea" / button id="addTask" form-type='submit'输入完成/button /form
js
bindFormsubmit:function(e) { if ((e.detail.value.textarea)!="") { arrayincp.push(e.detail.value.textarea) this.setData({ array: arrayincp, input: false, condition1: true, condition2: false, nav1: "nav1", nav2: "nav2" }) }}