Vue <script settings> reaktiviti tidak berfungsi
P粉029327711
2023-09-05 18:07:35
<p>Saya sedang mencuba <kod><persediaan skrip></code> dalam vue dan tertanya-tanya mengapa kereaktifan tidak berfungsi. Apa yang salah di sini? </p>
<pre class="brush:js;toolbar:false;"><template>
<butang @click="changeButtonText">{{ buttonTeks }}</button>
</template>
<persediaan skrip>
import { ref } daripada 'vue'
biarkan buttonText = ref("Foo")
function changeButtonText() {
buttonText = "Bar"
}
</skrip>
</pra>
<p>Cuba tanpa menggunakan ref().
Cuba gunakan <code>buttonText = ref("Bar")</code>. Tiada kesan</p>
Dalam fungsi anda, anda perlu berubah
buttonText = "Bar
" 到buttonText.value="Bar"
Untuk maklumat lanjut tentang kereaktifan, lihat: https://vuejs.org/api/reactivity-core.html#ref