vue-cli創(chuàng)建新項(xiàng)目

1.全局安裝? ? ? vue-cli

npm i vue-cli -g

2.在需要創(chuàng)建項(xiàng)目下打開命令行窗口,執(zhí)行命令

vue? init? webpack? projectname(你的項(xiàng)目名稱)

3.進(jìn)入項(xiàng)目根目錄 ,安裝所需的依賴,執(zhí)行命令

npm i? ? ?

4.編譯文件,并自動打開瀏覽器測試,輸入命令

npm run dev 或者npm run start?

5.主入口文件? ?

src/main.js

6.主組件文件

src/App.vue

7.組件位于components文件夾中

8.路由文件? ? ?src/router/index.js

9.? ?.vue組件中

template放DOM結(jié)構(gòu)

script放js代碼

style放css或less文件,若需添加局部樣式,在style標(biāo)簽中添加scoped

10.使用less文件需要安裝

npm? i? vue-style-loader? css-loader? less? less-loader? -D

引入全局的文件可使用less的解析方式 , @import? ? "文件URL";

<style lang="less" scoped>

@import "url";

</style>

11.vue之a(chǎn)jax的vue-resource的使用

npm i vue-resource -S

在main.js中? ??

import Resource from "vue-resource";

Vue.use(Resource);

使用:

this.$http.get("url").then(function(res){

? ? console.log(res);

})

11.vue之a(chǎn)xios的使用,詳見。。。今天先不寫,去公司再寫

12.vue之文件打包上傳

最最最淺顯的一個:

npm run build

另一種在項(xiàng)目搭建的時候,就部署好測試環(huán)境和生產(chǎn)環(huán)境分別應(yīng)該打包的配置方式,還在研究當(dāng)中。。。。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容