textarea
的 blur
事件会晚于页面上的 tap
事件,如果需要在 button
的点击事件获取 textarea
,可以使用 form
的 bindsubmit
。
<view class="section"><form bindsubmit="bindFormSubmit"><textarea placeholder="form 中的 textarea" name="textarea"/><button form-type="submit"> 提交 </button></form>
</view>
Page({bindFormSubmit: function(e) {console.log(e.detail.value.textarea)}
})
重点是那个name值!!!!