使用vue+element建站(一)

本文環境基於入手vue-cli 3.x進行

Element

vue-cli使用了一套基於插件的架構,element官方爲新版的vue-cli準備了相應的element 插件,在此我們可以直接使用。

vue add element

clipboard.png
注:在安裝完成後,全部引用和按需加載,我選擇的按需加載。如果想要省事,或者已經選擇按需加載後覺得麻煩

vue-router

因爲在之前vue-cli生成的代碼中,我選擇默認設置,並未選擇router,在這裏我需要使用它,需要安裝router。

vue add @vue/router

clipboard.png

vuex

現在對於一個Vue項目是否需要使用vuex,基本是沒有人再去討論了,反正我的意見還是 有一定需求就去用吧。

vue add @vue/vuex

後續對於router,vuex都會單獨寫一些文章,這裏簡單說下安裝後繼續進行 順便給大家分享一個免費的圖標素材網站 easyicon https://www.easyicon.net/ 可以去換個自己喜歡的 favicon.ico

通過在根實例中註冊 store router 選項,store router 實例會注入到根組件下的所有子組件中,子組件能通過 this.$store this.$router訪問到 store router了

clipboard.png

運行剛建的項目

yarn serve

clipboard.png
這時候 我們 已經可以看到 vue全家桶+element的網站已經跑起來了。
路由的概念相信大部分人並不陌生,它的作用就是根據不同的路徑映射到不同的視圖,在router.js中我們可以看到

clipboard.png
path默認映射的home組件,而home實際是引用的,src/components/HelloWorld.vue
打開HelloWorld.vue,就會發現,首頁所展示的內容原來是這樣來的,下面我們稍微改動一下

<template>
    <div>
      <el-breadcrumb separator="/">
        <el-breadcrumb-item :to="{ path: '/' }">首頁</el-breadcrumb-item>
        <el-breadcrumb-item><a href="/">活動管理</a></el-breadcrumb-item>
        <el-breadcrumb-item>活動列表</el-breadcrumb-item>
        <el-breadcrumb-item>活動詳情</el-breadcrumb-item>
      </el-breadcrumb>
      <div class="hello">    
        <p>
          這是一個Vue程序
        </p>
        <el-button>123123</el-button>
      </div>
    </div>  
</template>

現在首頁就會變成

clipboard.png
這樣element也就在我們項目中使用了。
接下來我們就開始正式進行網站的開發。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章