欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

vue app 開發教程

林玟書2年前9瀏覽0評論

在Vue中,通過Vue CLI可以快速搭建一個Vue App項目,開發者可以利用Vue進行快速開發Web應用,用JavaScript編寫Vue組件,并將其組合成完整應用。下面將詳述Vue App開發教程,幫助開發者更好地了解Vue App如何構建和部署。

安裝Vue CLI

npm install -g @vue/cli

創建Vue項目

vue create my-app

安裝依賴并啟動開發模式

cd my-app
npm install
npm run serve

如果一切正常,則可以訪問 http://localhost:8080 查看到初始頁面。

添加路由

npm install vue-router
// main.js
import VueRouter from 'vue-router'
import App from './App.vue'
const router = new VueRouter({
routes: [
{
path: '/',
name: 'home',
component: App,
}
]
})
new Vue({
router,
}).$mount('#app')

創建并使用接口

npm install axios
import axios from 'axios'
const BASE_URL = 'http://localhost:3001'
export async function getPosts() {
const response = await axios.get(`${BASE_URL}/posts`)
return response.data
}

創建Vuex Store

npm install vuex
import Vue from 'vue'
import Vuex from 'vuex'
import { getPosts } from './api'
Vue.use(Vuex)
const state = {
posts: [],
}
const actions = {
async fetchPosts(store) {
const posts = await getPosts()
store.commit('SET_POSTS', posts)
}
}
const mutations = {
SET_POSTS(state, posts) {
state.posts = posts
}
}
const getters = {
posts: state =>{
return state.posts
}
}
export default new Vuex.Store({
state,
actions,
mutations,
getters,
})

組件化開發

// PostList.vue

部署Web應用

npm run build

將build文件夾內容部署到服務器中即可。