国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

基于vue-cli搭了一個(gè)多頁(yè)面應(yīng)用的空腳手架

qingshanli1988 / 2184人閱讀

摘要:多頁(yè)面跳轉(zhuǎn)之前看過(guò)有相關(guān)朋友了空的多頁(yè)面腳手架不過(guò)了幾個(gè)都是或者的剛好項(xiàng)目需要用到就在的基礎(chǔ)上進(jìn)行了修改已經(jīng)有直接用即可如果需要修改配置的請(qǐng)到里面修改并且全局引了如果不需要或者不喜歡請(qǐng)到里面修改多頁(yè)面空腳手架鏈接如果需要路由版的在的另外一

vue2.* (多頁(yè)面跳轉(zhuǎn))

@[vue2.3.3|webpack2.6.1|less|axios]

之前看過(guò)有相關(guān)朋友share了空的多頁(yè)面腳手架. 不過(guò)down了幾個(gè)都是webpack1.0或者vue1.0的.

剛好項(xiàng)目需要用到vue. 就在vue-cli的基礎(chǔ)上進(jìn)行了修改

已經(jīng)有babel直接用es6即可,如果需要修改配置的請(qǐng)到 .babelrc里面修改

并且全局引了JQ(如果不需要或者不喜歡 請(qǐng)到base.conf.js里面修改)

多頁(yè)面空腳手架鏈接 如果需要路由版的在github的另外一個(gè)文件夾里


命令

國(guó)際慣例

npm install (or cnpm 其他) 裝依賴(lài)包

npm run dev 起服務(wù)

npm run build 打上線(xiàn)包

跑起來(lái)服務(wù)后,需要在url輸入才可顯示具體頁(yè)面 /module/*.html (*為對(duì)應(yīng)文件夾名字)

添加了新文件夾后,需要重新 npm run dev一下


目錄結(jié)構(gòu)

1.build/config: 一系列配置文件
2.src: 頁(yè)面文件
3.(src)assets:

js公用的方法/配置方法

less公用的樣式和reset.css

lib.js頁(yè)面引用的入口

4.(src)components: 復(fù)用的組件
5.(src)module: 相關(guān)的頁(yè)面 (每個(gè)文件夾表示一個(gè)頁(yè)面)

app.vue (頁(yè)面)

*.html (頁(yè)面的入口,需要和文件夾名稱(chēng)一致)

*.js (頁(yè)面的js入口,需要和文件夾名稱(chēng)一致)

在static文件夾中的tpl有模板直接復(fù)制就ok


其他

設(shè)置了webpack啟動(dòng)進(jìn)行跳轉(zhuǎn)

在build/dev-server.js中可以進(jìn)行配置(默認(rèn)的為localhost:端口號(hào))

// var uri = "http://localhost:" + port
// 修改啟動(dòng)后的跳轉(zhuǎn)的地址
var uri = "http://localhost:" + port + "/module/template.html"

模板中的app.vue引入了公用的樣式,配置和方法

import Lib from "assets/lib.js";

在assets/conf.js中配置了axios請(qǐng)求攔截.已經(jīng)全局引入axios(使用this.$axios進(jìn)行請(qǐng)求)
有需要的話(huà).具體的配置請(qǐng)到conf.js中進(jìn)行增加

import Vue from "vue";
import axios from "axios";

//攔截方法
...

Vue.prototype.$axios = axios;

在assets/common.js中配置了一些公用的方法.有需要增加的請(qǐng)自行添加

引用路徑的別稱(chēng)

開(kāi)發(fā)過(guò)程中需要import各種東西,為了減少寫(xiě)的路徑地址.在build/webpack.base.conf.js中的alias進(jìn)行了一系列的配置

new webpack.ProvidePlugin 這一部分是給項(xiàng)目全局引入的內(nèi)容

端口號(hào)

端口號(hào)在config/index.js中修改;

開(kāi)發(fā)過(guò)程中的代理

請(qǐng)到config文件夾中的 index.js中 proxyTable進(jìn)行修改
具體請(qǐng)參考此 github鏈接

/*
param:
*:   表示掛代理時(shí),識(shí)別的請(qǐng)求前綴
url: 表示代理的地址
*/
"/*": {
    target: "url",
    changeOrigin: true,
    pathRewrite: {
        "^/*": "/*"
    }
}

本人也還正在學(xué)習(xí)中,剛好想著搭一個(gè)空的架子以備日后使用.其中有部分vue-cli生成的語(yǔ)句暫時(shí)還不太明白,希望能幫到有需要的或者不給大家挖坑.互相學(xué)習(xí)


0723模板修改

style標(biāo)簽中 區(qū)分獨(dú)立樣式的標(biāo)識(shí)打錯(cuò)了.導(dǎo)致組件的樣式互相影響了 - -

//

<