検索

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

Vue <スクリプト設定> の反応性が機能しない

<p>vue で <code><script setup></code> 構文を試していますが、なぜ反応性が機能しないのか疑問に思っています。ここで何が間違っているのでしょうか? </p> <pre class="brush:js;toolbar:false;"><テンプレート> <button @click="changeButtonText">{{ buttonText }}</button> </テンプレート> <スクリプト設定> 'vue' から { ref } をインポートします let buttonText = ref("Foo") 関数changeButtonText() { buttonText = "バー" } </スクリプト> </pre> <p>ref()を使わずに試してみます。 <code>buttonText = ref("Bar")</code> を使用してみてください。効果なし</p>
P粉029327711P粉029327711463日前385

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

  • P粉518799557

    P粉5187995572023-09-06 15:49:26

    関数内で変更する必要があります buttonText = "バー" から buttonText.value="バー"

    反応性の詳細については、次を参照してください: https://vuejs.org/api/reactivity-core.html#ref

    返事
    0
  • キャンセル返事