最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue中腳手架的使用詳解(@vue-cli、@vue/cli)

 更新時間:2026年05月17日 10:46:52   作者:夜空孤狼嘯  
文章介紹了VueCLI的2.x和5.x版本,重點推薦使用5.x,詳細描述了安裝步驟和在Vue中使用axios的三種形式,最后總結(jié)了手動安裝Vue-router的經(jīng)驗

vue腳手架

Vue CLI 是一個基于 Vue.js 進行快速開發(fā)的完整系統(tǒng)

vue腳手架中分為兩個版本 下面介紹2.x和5.x版本

@vue/cli 5.x(推薦)

                安裝步驟:
                    1 全局安裝@vue/cli
                    npm install @vue/cli -g        vue --version  查看vue腳手架是否安裝成功

                    2 創(chuàng)建項目
                    vue create 自定義項目名

                    3 進入項目 并且 運行項目
                    cd 自定義項目名
                    npm run serve


                public      index.html 
                src
                    assets     靜態(tài)資源(圖片 視頻 音頻 js代碼 css樣式 ...)
                    components 存放普通組件
                    router     配置路由文件
                    views      存放路由組件
                    app.vue
                    main.js

vue-cli 2.x

安裝步驟

                    1 全局安裝 vue-cli
                    npm install --global vue-cli
                    
                    2 創(chuàng)建一個基于webpack 模板的新項目
                    vue init webpack 自定義項目名

                    3 進入項目目錄 并且運行項目
                    cd 自定義項目名
                    npm run dev

生成目錄

                    build                   執(zhí)行打包壓縮的文件
                    config                  全局配置文件
                    node_modules            當前項目里邊所需要的依賴包
                    src                     當前vue項目的核心文件
                        assets              靜態(tài)資源(圖片 視頻 音頻 js代碼 css樣式 ...)
                        components          當前項目中所有的普通組件都需要存放當前文件
                        router              配置是當前vue項目的路由配置
                        app.vue             全局主入口vue文件
                        main.js             全局主入口js文件
                    index.html              當前項目的首頁(根節(jié)點)  vue是單頁面應(yīng)用 
                    package.json            里邊是當前項目的相關(guān)基本配置選項

                    以后寫項目的時候 我們一般操作的是在src文件中編寫你的項目

                    在vue項目中 普通組件都存放在components   
                    所有的路由組件都存放在views

在vue腳手架中引入axios

三種形式:

1 局部引入

                    1 直接在vue-cli中安裝axios
                    npm i axios --save-dev
                    2 在需要請求數(shù)據(jù)的組件中引入axios
                    import axios from 'axios'
                    3 在需要使用axios位置上 寫上 axios.get()  axios.post()

2 全局引入

                    1 安裝axios
                    npm i axios --save-dev
                    2 在main.js文件中引入axios
                    import axios from 'axios'
                    3 將axios設(shè)置給vue原型對象
                    Vue.prototype.axios=axios
                    4 在需要使用axios的位置上直接寫上this.axios.get()

3 全局引入

                    1 安裝axios vue-axios
                    npm i axios vue-axios --save-dev
                    2 在main.js中引入axios vue-axios
                    import axios from 'axios'
                    import VueAxios from 'vue-axios'
                    3 調(diào)用Vue.use()方法
                    Vue.use(VueAxios, axios)  // 先后順序不要給我寫錯
                    4 在需要使用axios的位置上直接寫上this.axios.get()

vue若手動安裝vue-router

            注意安裝的vue-router版本號 (3.0.0)
            1 安裝vue-router
            npm install vue-router --save-dev
            2 創(chuàng)建一個router.js文件 引入vue-router
            import VueRouter from 'vue-router'
            3 在router.js文件中引入vue  并且使用vue.use()方法調(diào)用VueRouter
            vue.use(VueRouter)
            4 在router.js中創(chuàng)建router實例對象并且導(dǎo)出
            const routes=[
                {
                    path: '/',
                    component: index
                }
            ]
            const router=new VueRouter({
                routes
            })
            
            export default router
            5 在main.js文件中引入并且創(chuàng)建router實例
            import router from './router'
            new Vue({
                el: "#app",
                router,
                ...
            })

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 基于Vue3和SpringBoot實現(xiàn)Web實時消息推送功能

    基于Vue3和SpringBoot實現(xiàn)Web實時消息推送功能

    這篇文章主要介紹了WebSocket實現(xiàn)實時通信,對比HTTP低效,通過SpringBoot+Vue整合實現(xiàn)消息推送,涵蓋聊天、股票等場景,文中有詳細的代碼示例供大家參考,需要的朋友可以參考下
    2025-05-05
  • uniapp 微信小程序之金額展示套餐

    uniapp 微信小程序之金額展示套餐

    文章介紹了uniapp微信小程序金額展示套餐的相關(guān)內(nèi)容,本文通過實例代碼給大家介紹的非常詳細,感興趣的朋友一起看看吧
    2025-01-01
  • Vue編譯器實現(xiàn)代碼生成方法介紹

    Vue編譯器實現(xiàn)代碼生成方法介紹

    這篇文章主要介紹了Vue編譯器實現(xiàn)代碼生成方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2023-01-01
  • vue2.0 下拉框默認標題設(shè)置方法

    vue2.0 下拉框默認標題設(shè)置方法

    今天小編就為大家分享一篇vue2.0 下拉框默認標題設(shè)置方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • 自定義vue組件發(fā)布到npm的方法

    自定義vue組件發(fā)布到npm的方法

    本篇文章主要介紹了自定義vue組件發(fā)布到npm的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • Vue3中slot插槽基本使用

    Vue3中slot插槽基本使用

    插槽slot可以說在一個Vue項目里面處處都有它的身影,比如我們使用一些UI組件庫的時候,我們通??梢允褂貌宀蹃碜远x我們的內(nèi)容,這篇文章主要介紹了Vue3中slot插槽使用方式,需要的朋友可以參考下
    2022-08-08
  • Vue scoped及deep使用方法解析

    Vue scoped及deep使用方法解析

    這篇文章主要介紹了Vue scoped及deep使用方法解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-08-08
  • vue中的計算屬性和偵聽屬性

    vue中的計算屬性和偵聽屬性

    這篇文章主要介紹了vue中的計算屬性和偵聽屬性,幫助大家更好的理解和學(xué)習(xí)vue框架的使用,感興趣的朋友可以了解下
    2020-11-11
  • elementUI多選框反選的實現(xiàn)代碼

    elementUI多選框反選的實現(xiàn)代碼

    這篇文章主要介紹了elementUI多選框反選的實現(xiàn)代碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • vue中自定義右鍵菜單插件

    vue中自定義右鍵菜單插件

    這篇文章主要為大家詳細介紹了vue中自定義右鍵菜單插件,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04

最新評論

安徽省| 潼南县| 密云县| 阿坝县| 青海省| 巴林左旗| 长汀县| 黔江区| 白银市| 溧水县| 青阳县| 莲花县| 沙坪坝区| 县级市| 府谷县| 麻栗坡县| 天峻县| 定安县| 合山市| 闽侯县| 丰台区| 德格县| 柏乡县| 寿宁县| 内乡县| 永安市| 额敏县| 共和县| 杭州市| 台南市| 鄄城县| 大关县| 若尔盖县| 阿勒泰市| 新田县| 义乌市| 连江县| 蒲城县| 宁明县| 泸西县| 道孚县|