Vue ialah rangka kerja JavaScript yang popular untuk membina aplikasi web yang boleh diselenggara dan mudah berskala. Ia sangat boleh digunakan dan fleksibel dan boleh disepadukan dengan mudah dengan teknologi hadapan dan belakang yang lain. Oleh kerana sintaks JavaScript tulen dan konsep pembangunan modular, Vue mudah untuk dimulakan, jadi ia sangat popular di dunia pembangunan bahagian hadapan. Artikel ini akan memperkenalkan konsep berkaitan Vue dan cara melaksanakan aplikasi asas Vue.
Konsep teras Vue
Vue termasuk konsep teras berikut:
Struktur asas aplikasi Vue
Aplikasi Vue mengandungi struktur asas berikut:
Cara melaksanakan aplikasi asas Vue
Berikut ialah cara melaksanakan aplikasi asas Vue:
npm install vue
import Vue from 'vue'; import App from './App.vue'; import router from './router'; import store from './store'; Vue.config.productionTip = false; new Vue({ router, store, render: (h) => h(App), }).$mount('#app');
Dalam kod di atas, kami mula-mula mengimport kelas Vue dan komponen Apl daripada Vue, dan mentakrifkan penghalaan dan pengurus keadaan. Kemudian buat tika Vue baharu, hantar kebergantungan yang diperlukan oleh komponen kepada tika Vue, dan akhirnya lekapkan tika Vue ke halaman HTML melalui kaedah $mount.
<template> <div class="counter"> <span>Current count: {{ count }}</span> <button @click="increment">Increment</button> </div> </template> <script> export default { data() { return { count: 0, }; }, methods: { increment() { this.count++; }, }, }; </script> <style scoped> .counter { display: flex; justify-content: center; align-items: center; } button { margin-left: 5px; cursor: pointer; } </style>
Dalam kod di atas, kami mentakrifkan Komponen pembilang dibuat, yang mengandungi pembilang dan butang Mengklik butang boleh meningkatkan bilangan pembilang. Atribut data digunakan untuk menentukan keadaan dalaman komponen kami, dan atribut kaedah digunakan untuk mentakrifkan kelakuan komponen tersebut.
<template> <div id="app"> <h1>Welcome to my first Vue app!</h1> <counter /> </div> <template> <script> import Counter from '@/components/Counter.vue'; export default { name: 'App', components: { Counter, }, }; </script>
Dalam kod di atas, Kami import dan daftarkan komponen Kaunter dan gunakannya dalam komponen Apl. Pada ketika ini, kami boleh memulakan aplikasi melalui servis npm run untuk melihat sama ada kaunter kami boleh berfungsi dengan betul.
Ringkasan
Vue ialah rangka kerja JavaScript popular yang boleh digunakan untuk membina aplikasi web yang boleh diselenggara dan mudah berskala. Dalam artikel ini, kami memperkenalkan konsep berkaitan Vue dan struktur asas aplikasi Vue, serta cara melaksanakan aplikasi asas Vue. Jika anda ingin mempelajari Vue secara mendalam, sila semak dokumentasi rasmi atau ambil kursus yang berkaitan.
Atas ialah kandungan terperinci Mari kita bincangkan tentang cara melaksanakan aplikasi asas Vue. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!