構(gòu)建實用VUE3項目

還沒用幾天VUE绅这,就到3了,本文旨在記錄構(gòu)建一個實用項目模板昂算利。

1册踩、自然是將VUE-CLI升級到最新版本啦(卸載舊的,安裝zhui新的)

npm uninstall -g vue-cli

npm install -g @vue/cli

你要是想看看腳手架的版本效拭,那敲這個

vue --version

2暂吉、構(gòu)建你的項目吧

vue create myproject

進(jìn)入配置的時候問你愿不愿意胖秒,你打YES就好

還有就是,既然想要VUE3的慕的,記得選VUE3就好

到了這兒阎肝,一個原始的項目就有啦。

3肮街、在項目目錄中风题,建一個名叫vue.config.js的文件,并且在這個文件里導(dǎo)出一個對象嫉父。至于這個對象里的選項和配的值沛硅,那就又可以寫一篇了

4、配置路由(和子路由)

1)安裝好路由插件? ? ?cnpm i vue-router@next -D

2)在src目錄下創(chuàng)建?router/index.js?

3)在根目錄的main.js里面引入路由??import router from './router'

4)? ?在Vue對象中加入router的配置

import Vue from 'vue'

import VueRouter from 'vue-router'

import Login from '../views/Login.vue'

Vue.use(VueRouter)

? const routes = [

? {

? ? path: '/',

? ? redirect: '/login'

? },

? {

? ? path: '/login',

? ? name: 'Login',

? ? component: Login

? },

? {

? ? path: '/',

? ? component: resolve => require(['../views/Index.vue'], resolve),

? ? redirect: '/home',

? ? children: [

? ? ? {

? ? ? ? path: 'home',

? ? ? ? name: 'home',

? ? ? ? component: resolve => require(['../views/home/Home.vue'], resolve),

? ? ? ? meta: { title: '首頁'}

? ? ? },

? ? ? {

? ? ? ? path: '/programCard',

? ? ? ? name: 'programCard',

? ? ? ? component: resolve => require(['../views/programCard/card.vue'], resolve),

? ? ? ? meta: { title: '路由1'}

? ? ? }

? ? ]

? }

]

const router = new VueRouter({

? mode: 'hash',

? base: process.env.BASE_URL,

? routes

})

export default router

5绕辖、安裝VUEX并使用

1)安裝vuex? cnpm i? vuex@next -D

2)在src目錄下創(chuàng)建?store/index.js?

3)在根目錄的main.js里面引入? import store from './store'

4)? ?在main.js里加入store的配置

6摇肌、配置axios

1)? ?安裝vuex? cnpm i? axios@next -D

2)? ?在src目錄建立api/request.js,并在其中引入axios? ? ? ?import axios? from 'axios'

在request.js中創(chuàng)建axios實例


添加請求攔截器和響應(yīng)攔截器

再將實例導(dǎo)出export

3)在src目錄建立api/index.js,引用axios實例,并統(tǒng)一定義請求函數(shù)

7引镊、在src下建立views目錄和路由子目錄home/Home.vue

8朦蕴、在assets目錄增加css 、iconfont弟头、images吩抓、js目錄,存放資源

9赴恨、根目錄下建立static\global.js

定義常量 const API_ROOT='127.0.0.1:8081'

建立對象window.global={

url:{

apiUrl:"http://"+API_ROOT+"/"

}

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末疹娶,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子伦连,更是在濱河造成了極大的恐慌雨饺,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,657評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件惑淳,死亡現(xiàn)場離奇詭異额港,居然都是意外死亡,警方通過查閱死者的電腦和手機歧焦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評論 3 394
  • 文/潘曉璐 我一進(jìn)店門移斩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人绢馍,你說我怎么就攤上這事向瓷。” “怎么了舰涌?”我有些...
    開封第一講書人閱讀 164,057評論 0 354
  • 文/不壞的土叔 我叫張陵猖任,是天一觀的道長。 經(jīng)常有香客問我瓷耙,道長朱躺,這世上最難降的妖魔是什么刁赖? 我笑而不...
    開封第一講書人閱讀 58,509評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮室琢,結(jié)果婚禮上乾闰,老公的妹妹穿的比我還像新娘。我一直安慰自己盈滴,他們只是感情好涯肩,可當(dāng)我...
    茶點故事閱讀 67,562評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著巢钓,像睡著了一般病苗。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上症汹,一...
    開封第一講書人閱讀 51,443評論 1 302
  • 那天硫朦,我揣著相機與錄音,去河邊找鬼背镇。 笑死咬展,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的瞒斩。 我是一名探鬼主播破婆,決...
    沈念sama閱讀 40,251評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼胸囱!你這毒婦竟也來了祷舀?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,129評論 0 276
  • 序言:老撾萬榮一對情侶失蹤烹笔,失蹤者是張志新(化名)和其女友劉穎裳扯,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體谤职,經(jīng)...
    沈念sama閱讀 45,561評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡饰豺,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,779評論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了允蜈。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片冤吨。...
    茶點故事閱讀 39,902評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖陷寝,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情其馏,我是刑警寧澤凤跑,帶...
    沈念sama閱讀 35,621評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站叛复,受9級特大地震影響仔引,放射性物質(zhì)發(fā)生泄漏扔仓。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,220評論 3 328
  • 文/蒙蒙 一咖耘、第九天 我趴在偏房一處隱蔽的房頂上張望翘簇。 院中可真熱鬧,春花似錦儿倒、人聲如沸版保。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽彻犁。三九已至,卻和暖如春凰慈,著一層夾襖步出監(jiān)牢的瞬間汞幢,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評論 1 269
  • 我被黑心中介騙來泰國打工微谓, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留森篷,地道東北人。 一個月前我還...
    沈念sama閱讀 48,025評論 2 370
  • 正文 我出身青樓豺型,卻偏偏與公主長得像仲智,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子触创,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,843評論 2 354

推薦閱讀更多精彩內(nèi)容

  • vue-cli3項目搭建配置以及性能優(yōu)化項目初始化 注意:安裝前請確保有安裝node.js坎藐,并且node>=8.9...
    O螞蟻O閱讀 1,302評論 0 1
  • 一、企業(yè)項目開發(fā)流程 產(chǎn)品提需求 交互設(shè)計出原型設(shè)計 視覺設(shè)計出UI設(shè)計圖 前端開發(fā)出頁面模板 server端存取...
    Eric_V閱讀 1,751評論 0 3
  • 在前端這個小圈子里充盈著各種各樣的技術(shù)撲哼绑,而且他們的更新速度快岩馍,讓我作為一個前端小白很難適應(yīng),最近恰好趕上公司要換...
    _花閱讀 8,302評論 4 10
  • 一抖韩、新建項目 使用vue-cli3構(gòu)建一個初始的Vue項目:Cli3 官方文檔 以下配置是我在項目中常用的蛀恩,大家可...
    用技術(shù)改變世界閱讀 278評論 0 1
  • 首先需要安裝vue-cli3,并初始化一個項目官方教程初始化項目需默認(rèn)安裝router及vuex源碼項目預(yù)覽 登錄...
    RtyXmd閱讀 8,293評論 6 32