Kaedah dalam Vue3 SPA kendiri (fail tunggal) menggunakan API Karang
P粉106711425
P粉106711425 2024-03-26 23:28:38
0
1
432

Saya menulis (amatur) aplikasi Vue3 (*) dengan bootstrap kandungan projek dan kemudian membinanya untuk penggunaan. keputusan baik.

Saya perlu mencipta halaman HTML tunggal kendiri yang boleh dimuatkan terus dalam penyemak imbas. Saya melakukan ini beberapa tahun yang lalu apabila saya mula menggunakan Vue (semasa peralihan v1 → v2) dan saya segera menemui dokumentasi yang betul.

Saya tidak menemui API Vue3 dan Komposisi yang serupa.

Apakah halaman bingkai yang akan memaparkan nilai pembolehubah reaktif {{hello}} (我将在完整的构建应用程序的上下文中在 <script setup> seperti yang ditakrifkan dalam)

Beginilah saya pernah melakukannya (saya harap saya melakukannya dengan betul)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="https://unpkg.com/vue@2"></script>
</head>
<body>

<div id="app">
    {{hello}}
</div>

<script>
    // this is how I used to do it in Vue2 if I remember correctly
    new Vue({
        el: '#app',
        data: {
            hello: "bonjour!"
        }
        // methods, watch, computed, mounted, ...
    })
</script>

</body>
</html>

(*) Saya sebenarnya menggunakan rangka kerja Quasar, tetapi itu tidak mengubah inti masalah saya.

P粉106711425
P粉106711425

membalas semua(1)
P粉633733146

Menurut dokumentasi rasmi, anda tidak boleh menggunakan CDN untuk menggunakan tetapan skrip 一>:

Tetapi anda boleh menggunakan cangkuk tetapan dalam skrip halaman seperti ini:

const {
  createApp,
  ref
} = Vue;
const App = {
  setup() {
    const hello = ref('Bonjour')


    return {
      hello
    }

  }


}
const app = createApp(App)
app.mount('#app')
sssccc

{{hello}}
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan