カスタムコマンド値バインディング問題

中国語入力、入力ボックスが消えた後の検証では、中国を入力することはできませんが、それは誤りを提出するときに、モデルは、まだ結合していました

輸出デフォルト{ 
  (エル、仮想ディレクトリ、vノード)を挿入{ 
    // 按键弹起=>限制不能输入中文 
    el.addEventListener(' からkeyup 'イベント => { 
      ましょうE = イベント ||ウィンドウ。イベント
      ましょうヴァル = e.target .value.replace(/ [^ \ D] / gで、'' ); 
      せエクスプレス = vNode.data.model.expression 
      setValueWithExpressionVue(vNode.context $データ、発現、ヴァル)
      
    })
  } 
} 

関数setValueWithExpressionVue(currObj、式、値){  = expression.split(" ' 
  expression.forEach(関数(引数、I){ 
    場合(iはexpression.lengthを< - 1 ){ 
      currObj = currObj [引数] 
    } { 
      currObj [引数] = 
    } 
  })
}

 

挿入 EL 、  仮想ディレクトリ 、  vノード ){

おすすめ

転載: www.cnblogs.com/ckmouse/p/11571163.html