微信の小さいプログラムの独学の過程の中で出会った問題の追記2
1832 ワード
stringObject.indexOf(searchvalue,fromindex)
このメソッドは、サブストリングsearchvalueが含まれているかどうかを確認するために、文字列stringObjectを最初から最後まで取得します.取得を開始する場所は、文字列のfromindexまたは文字列の先頭にあります(fromindexが指定されていない場合).searchvalueが見つかった場合、searchvalueの最初の出現位置を返します.stringObjectの文字位置は0から始まります.
注意:indexOf()メソッドは大文字と小文字に敏感です!注意:取得する文字列値が表示されない場合は、メソッドは-1を返します.
適用:フロントエンドのフォームの状況がどのように伝達され、記録されますか?
radioChange: function(e) {
var checked = e.detail.value
var changed = {}
for (var i = 0; i < this.data.radioItems.length; i ++) {
if (checked.indexOf(this.data.radioItems[i].name) !== -1) {
changed['radioItems['+i+'].checked'] = true
} else {
changed['radioItems['+i+'].checked'] = false
}
}
this.setData(changed)
}
注意:ラベルのfor属性の値は、関連コントロールのid属性の値と必ず同じである必要があります.