vueDemo 簡(jiǎn)單vue-cli使用

關(guān)于vuecli項(xiàng)目的構(gòu)建詳情可查看我的另一篇文章:構(gòu)建vue項(xiàng)目 has no title attribute.

項(xiàng)目結(jié)構(gòu)

轉(zhuǎn)載于:https://segmentfault.com/a/1190000007880723
.
|-- build                            // 項(xiàng)目構(gòu)建(webpack)相關(guān)代碼
|   |-- build.js                     // 生產(chǎn)環(huán)境構(gòu)建代碼
|   |-- check-version.js             // 檢查node、npm等版本
|   |-- dev-client.js                // 熱重載相關(guān)
|   |-- dev-server.js                // 構(gòu)建本地服務(wù)器
|   |-- utils.js                     // 構(gòu)建工具相關(guān)
|   |-- webpack.base.conf.js         // webpack基礎(chǔ)配置
|   |-- webpack.dev.conf.js          // webpack開(kāi)發(fā)環(huán)境配置
|   |-- webpack.prod.conf.js         // webpack生產(chǎn)環(huán)境配置
|-- config                           // 項(xiàng)目開(kāi)發(fā)環(huán)境配置
|   |-- dev.env.js                   // 開(kāi)發(fā)環(huán)境變量
|   |-- index.js                     // 項(xiàng)目一些配置變量
|   |-- prod.env.js                  // 生產(chǎn)環(huán)境變量
|   |-- test.env.js                  // 測(cè)試環(huán)境變量
|-- src                              // 源碼目錄
|   |-- components                     // vue公共組件
|   |-- store                          // vuex的狀態(tài)管理
|   |-- App.vue                        // 頁(yè)面入口文件
|   |-- main.js                        // 程序入口文件,加載各種公共組件
|-- static                           // 靜態(tài)文件,比如一些圖片,json數(shù)據(jù)等
|   |-- data                           // 群聊分析得到的數(shù)據(jù)用于數(shù)據(jù)可視化
|-- .babelrc                         // ES6語(yǔ)法編譯配置
|-- .editorconfig                    // 定義代碼格式
|-- .gitignore                       // git上傳需要忽略的文件格式
|-- README.md                        // 項(xiàng)目說(shuō)明
|-- favicon.ico 
|-- index.html                       // 入口頁(yè)面
|-- package.json                     // 項(xiàng)目基本信息
.
而我們發(fā)揮的主要地方,就在于這主要的四個(gè)文件夾:
  1. index.html作為程序的入口,一般里面只放置一個(gè)id=app的div,在實(shí)現(xiàn)中,填充div內(nèi)容
  2. main.js 程序入口文件,加載各種公共組件,其中綁定了<div 'id=app`></div>所以就實(shí)現(xiàn)了上面所說(shuō)的忘div中填充代碼。
  3. src:放置我們項(xiàng)目的主要代碼,主要為各組件代碼,在我們創(chuàng)建一個(gè)vuecli項(xiàng)目時(shí)里面都會(huì)有我們默認(rèn)的hello.vue組件
src
|  |--component
|------|hello.vue
  1. router
    即使我們沒(méi)有需要用到vue-router插件的地方,router這個(gè)文件夾也是必須的。
    在創(chuàng)建完cli項(xiàng)目后,可以看到router>index.js文件中有如下內(nèi)容,path:'/'可以看出,導(dǎo)入的這個(gè)組件將會(huì)是我們運(yùn)行項(xiàng)目時(shí)首先向我們展示的界面。
    當(dāng)如path:'/main'時(shí),我們可以理解問(wèn)windows下的資源管理器,我們通過(guò)路由的這一方式,進(jìn)入到了下一個(gè)頁(yè)面。
//主要配置我們的路由
router
|  |--index.js
  routes: [
    {
      path: '/',
      name: 'hello',
      component: hello
    }
]
  1. App.vue 頁(yè)面的入口文件,一般無(wú)需做太大修改
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 今天無(wú)意中發(fā)現(xiàn)簡(jiǎn)書(shū)這個(gè)網(wǎng)站,慢慢發(fā)現(xiàn),慢慢尋找,總覺(jué)得是個(gè)不錯(cuò)的地方,可以與分享自己生活的點(diǎn)滴與喜怒哀樂(lè),也許也是...
    lyh下雨了閱讀 237評(píng)論 0 0
  • 從前讀書(shū)時(shí),未曾經(jīng)歷世事,自然一派天真,總覺(jué)得對(duì)朋友的祝福最好莫過(guò)于“愿你被世界溫柔以待。”也曾覺(jué)得溫柔如志玲姐姐...
    餐飯閱讀 622評(píng)論 1 2
  • 我去過(guò)重慶。 那里的火鍋好吃 辛辣刺激,鍋底又一層層的辣椒,鍋上浮著一層層的紅油,是真的嗎,里面的肉呀,菜呀,都染...
    九九李永芳閱讀 215評(píng)論 0 0
  • 漢武帝晚年時(shí),年老多病。他又疑神疑鬼,一直認(rèn)為是有人詛咒他所致。于是武帝任用奸人江充,去調(diào)查誰(shuí)在詛咒他。江充與太子...
    史事拾遺閱讀 671評(píng)論 1 2

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