検索

ホームページ  >  に質問  >  本文

javascript - vue+ElementUI の複数選択ボックス コンポーネントを使用しているときに問題が発生しました。理由は何ですか?

ElementUI のラジオ ボタンと複数選択ボックス コンポーネントを使用し、v-for ループ レンダリングを使用すると、選択ボックスをクリックしても応答がありませんが、バインドされたデータは正しく変更できます。以下のとおりであります: ### リーリー
ここで、questions[now_page-1].value は配列です。ページのレンダリングに問題はありません。つまり、複数選択ボックスをクリックした後、複数選択ボックスは選択されませんが、この時点では質問が表示されます。 [now_page-1].value は、クリックしたオプションの値を取得しました

この状況に遭遇した人はいますか?この問題の解決策と理由を詳しく説明してください

PHPzPHPz2770日前711

全員に返信(2)返信します

  • 天蓬老师

    天蓬老师2017-05-18 10:53:43

    それは配列が原因である可能性があります。JS 配列は双方向バインディングを実現できないため、配列データが変更されましたが、コンポーネントがそれを検出しませんでした。

    返事
    0
  • 天蓬老师

    天蓬老师2017-05-18 10:53:43

    なぜel-checkbox要放到p里面?去掉p, 把v-for放到el-checkbox上記

    返事
    0
  • キャンセル返事