検索

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

v-bind: Vue.js の動的値のスタイル

v-bind:style を使用して動的値を使用すると、v-bind:style が機能しないという問題が発生しましたが、v-bind:style は正しい値を取得していると確信しています (:style='{ color : red (その他の値) }') がコンソールとスタイルセクションの css に正常に反映されます。なぜ v-bind を使用しないのでしょうか?何か案は? ?どうもありがとう。

リーリー ああああ

P粉792026467P粉792026467237日前423

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

  • P粉087074897

    P粉0870748972024-04-01 19:04:50

    次のコード スニペットを確認してください。すべて問題ないようです:

    リーリー リーリー

    返事
    0
  • P粉384366923

    P粉3843669232024-04-01 18:25:44

    上で述べたように、スタイルには compulated 属性を使用する必要があります。
    これにより、プロップへの変更も自動的に反映されます。
    特定の条件がある場合は、コールバック関数で計算された値に基づいて値を変更することもできます。このアプローチを説明するために、ダーク モードの例を追加しました。

    リーリー

    次に、:style="style" を使用して div に追加します。

    リーリー

    私からのヒント。オブザーバーを使用する代わりに、色を設定するコードをアウトソースし、そのメソッドを色を変更するイベントにバインドします。これにより、アプリケーションがより柔軟になり、クリーンアップされます。しかし、あなたがやっていることも効果があります。

    返事
    0
  • キャンセル返事