小さなプログラムbindinputは、現在の入力文字を取得し、[objectpromise]の問題を解決します。

アプレットは、bindinputイベントを使用して現在入力されている文字を取得し、文字を入力せずにjsで記述されたメソッドを呼び出し、入力情報を取得して、データで定義された変数に入力情報を入力します。

入力文字がオブジェクトpromiseに表示される場合、これは、定義されたメソッドがasyncを使用するために発生します。使用時にリアルタイムデータを取得します。非同期を使用せず、直接bindTextAreaBlur(e){...}を使用します。この例外を解決するには

 

最終コード:

プログラムの次のページ

 <textarea class="descText" name="remarksInfo" value="{
   
   {remarksInfo}}" bindinput='bindTextAreaBlur' placeholder="添加备注信息" ></textarea>

jsコード

Page({
   data: {
    remarksInfo: '' //备注信息
  },
    //失去焦点时获取里面评论内容
  bindTextAreaBlur(e){
    this.setData({remarksInfo: e.detail.value})
  }
 })

おすすめ

転載: blog.csdn.net/www1056481167/article/details/108132242