摘要:有寫(xiě)后臺(tái)的哥們說(shuō),怎么寫(xiě),怎么新建一個(gè)項(xiàng)目,然后我想了想,覺(jué)得寫(xiě)一個(gè)面向后臺(tái)同學(xué)的教程也是有必要,文章中幾乎沒(méi)講和細(xì)節(jié)處理的相關(guān)內(nèi)容,減少接受不必要的信息量,降低的學(xué)習(xí)成本。
安裝環(huán)境
文章內(nèi),圖片很多,占據(jù)了一定的篇幅。有寫(xiě)后臺(tái)的哥們說(shuō),vue怎么寫(xiě),怎么新建一個(gè)vue項(xiàng)目,然后我想了想,覺(jué)得寫(xiě)一個(gè)面向后臺(tái)同學(xué)的vue教程也是有必要,文章中幾乎沒(méi)講css和vue細(xì)節(jié)處理的相關(guān)內(nèi)容,減少接受不必要的信息量,降低vue的學(xué)習(xí)成本。如果有不清楚的地方,可以私信聯(lián)系我,有不對(duì)不合理之處,敬請(qǐng)指出!我是邇伶貳!1. 安裝nodejs環(huán)境
下載地址: (nodejs)[https://nodejs.org/zh-cn/down...]
安裝(略)
2. 安裝vue-cli系列工具npm install -g @vue/cli
npm install -g @vue/cli-service-global
3. vue create hello-world // 用vue 初始化hello-world 項(xiàng)目很多后端同學(xué)的用的編輯器是 idea, 我這里也用idea演示這個(gè),細(xì)節(jié)之處不是本文的重點(diǎn),可查看 idea創(chuàng)建vue項(xiàng)目
打開(kāi)剛才初始化后的項(xiàng)目】
配置啟動(dòng)腳本,相對(duì)于配置java 的腳本要簡(jiǎn)單的多
啟動(dòng):
訪(fǎng)問(wèn)地址
node_modules , 項(xiàng)目依賴(lài)的模塊包,我們需要的模塊包都會(huì)下載到這個(gè)目錄下,我們開(kāi)發(fā)時(shí)不用管
public 靜態(tài)文件放的位置,放一下大的靜態(tài)文件
src 項(xiàng)目的源文件
assets 小的靜態(tài)文件
components 組件,一些公用的組件,比如登錄框,輸入組件等
APP.vue vue項(xiàng)目的根組件
main.js 項(xiàng)目的主入口文件,一些需要的基本的js css 可在這里引入
package.json 項(xiàng)目依賴(lài)、介紹、基本配置等的清單文件,我們只需要看,scripts 里面的執(zhí)行命令即可, 比如serve ->啟動(dòng), build -> 構(gòu)建打包
其他 項(xiàng)目運(yùn)行配置文件,可忽略
Tips:上面的內(nèi)容了解即可,可不用深入,繼續(xù)往下添加頁(yè)面路由4. 增加路由vue-router
使用
import Vue from "vue"; import Router from "vue-router"; import HelloWorld from "./components/HelloWorld"; Vue.use(Router); export default new Router({ mode:"history", routes: [ { path: "/helloworld", name: "HelloWorld", component: HelloWorld } ] })
import Vue from "vue"; import Router from "vue-router"; import HelloWorld from "./components/HelloWorld"; import Index from "./page/index"; import List from "./page/list"; Vue.use(Router); export default new Router({ mode:"history", routes: [ { path: "/helloworld", name: "HelloWorld", component: HelloWorld }, { path: "/index", name: "Index", component: Index }, { path: "/list", name: "List", component: List }, ] })
import Vue from "vue" import App from "./App.vue" import router from "./router"; Vue.config.productionTip = false new Vue({ router, render: h => h(App), }).$mount("#app")
訪(fǎng)問(wèn)路由:
以上面的list.vue 文件為例:
6. 增加腳手架可配置文件 vue.config.js這是一個(gè)list 頁(yè)面
Index 下面是axios請(qǐng)求到到數(shù)據(jù)
- 姓名:{{item.name}}
loading....
設(shè)置接口的跨域,vue-cli 啟動(dòng)的服務(wù)端口等
module.exports = { devServer: { port: 8090, proxy: "http://localhost:4000" } }7. 打包項(xiàng)目
會(huì)在項(xiàng)目目錄下生成dist 文件夾,文件夾下的文件就是我們需要的靜態(tài)文件
我們把打包后的靜態(tài)文件扔進(jìn)服務(wù)器即可,或者我們用ngxix 部署靜態(tài)文件,index.html 就是最終指向的入口文件。
關(guān)于nginx的部署,需要的話(huà)可以參考: nginx會(huì)多少
整理不容易,轉(zhuǎn)載請(qǐng)注明出處,我是邇伶貳,謝謝閱讀
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/105842.html
摘要:我從今年的月份開(kāi)始在知乎上連續(xù)回答前端開(kāi)發(fā)相關(guān)的問(wèn)題,至今已有將近三個(gè)月,回顧寫(xiě)過(guò)的一百多條回答,不少是給迷茫的前端工作者的建議。今天我把我的思考提煉整理成文,希望能給予在迷茫中前行中的前端學(xué)習(xí)工作者一些有用的建議。 本文首發(fā)于知乎專(zhuān)欄——前端指南作者:Mark MFS老師轉(zhuǎn)載請(qǐng)注明來(lái)源。 我從今年的2月份開(kāi)始在知乎上連續(xù)回答前端開(kāi)發(fā)相關(guān)的問(wèn)題,至今已有將近三個(gè)月,回顧寫(xiě)過(guò)的一百多條回...
摘要:不過(guò)細(xì)想想,我郵只有前端的選修課啥的,課程也不是那么就業(yè)導(dǎo)向。至少目前,很少有大公司完全把作為前后端通用的技術(shù)棧。不能把簡(jiǎn)單看做是在服務(wù)端的延展。編譯這個(gè)思想在前端領(lǐng)域很重要不改變現(xiàn)有的語(yǔ)言環(huán)境同時(shí)進(jìn)行最佳的工程實(shí)踐。 P.S. 噴神請(qǐng)繞道,大神勿噴,不引戰(zhàn),不攻擊,不鉆牛角尖。 大二時(shí)第一次接觸前端。許多同學(xué)估計(jì)都想過(guò)要做一個(gè)網(wǎng)站,大部分又是從PHP開(kāi)始的(誰(shuí)讓它是世界上最好的語(yǔ)言呢...
摘要:轉(zhuǎn)行前端有哪些疑慮在人生的抉擇處,尋求一些別人的經(jīng)驗(yàn)和總結(jié),無(wú)可厚非,但是決定了就一定要堅(jiān)定的走下去,謹(jǐn)慎是為了更好的堅(jiān)持,而不是放棄的理由。寫(xiě)在前面這里前后端指的是開(kāi)發(fā)的前后端。 轉(zhuǎn)行前端有哪些疑慮? 在人生的抉擇處,尋求一些別人的經(jīng)驗(yàn)和總結(jié),無(wú)可厚非,但是決定了就一定要堅(jiān)定的走下去,謹(jǐn)慎是為了更好的堅(jiān)持,而不是放棄的理由。寫(xiě)在前面:這里前后端指的是web開(kāi)發(fā)的前后端。1、前端崗位需...
摘要:轉(zhuǎn)行前端有哪些疑慮在人生的抉擇處,尋求一些別人的經(jīng)驗(yàn)和總結(jié),無(wú)可厚非,但是決定了就一定要堅(jiān)定的走下去,謹(jǐn)慎是為了更好的堅(jiān)持,而不是放棄的理由。寫(xiě)在前面這里前后端指的是開(kāi)發(fā)的前后端。 轉(zhuǎn)行前端有哪些疑慮? 在人生的抉擇處,尋求一些別人的經(jīng)驗(yàn)和總結(jié),無(wú)可厚非,但是決定了就一定要堅(jiān)定的走下去,謹(jǐn)慎是為了更好的堅(jiān)持,而不是放棄的理由。寫(xiě)在前面:這里前后端指的是web開(kāi)發(fā)的前后端。1、前端崗位需...
摘要:轉(zhuǎn)行前端有哪些疑慮在人生的抉擇處,尋求一些別人的經(jīng)驗(yàn)和總結(jié),無(wú)可厚非,但是決定了就一定要堅(jiān)定的走下去,謹(jǐn)慎是為了更好的堅(jiān)持,而不是放棄的理由。寫(xiě)在前面這里前后端指的是開(kāi)發(fā)的前后端。 轉(zhuǎn)行前端有哪些疑慮? 在人生的抉擇處,尋求一些別人的經(jīng)驗(yàn)和總結(jié),無(wú)可厚非,但是決定了就一定要堅(jiān)定的走下去,謹(jǐn)慎是為了更好的堅(jiān)持,而不是放棄的理由。寫(xiě)在前面:這里前后端指的是web開(kāi)發(fā)的前后端。1、前端崗位需...
閱讀 2956·2023-04-26 01:52
閱讀 3481·2021-09-04 16:40
閱讀 3639·2021-08-31 09:41
閱讀 1779·2021-08-09 13:41
閱讀 575·2019-08-30 15:54
閱讀 2969·2019-08-30 11:22
閱讀 1624·2019-08-30 10:52
閱讀 957·2019-08-29 13:24