原创 element-ui後臺管理系統學習(4)-分離全局配置文件

在項目中很多地方的基礎信息是固定的,這個時候我們便可以進行全局配置。方法很簡單,就是新建js文件,導出,掛在到Vue原型上面即可。代碼如下: 第1步:新建src/config/config.js。 export default {

原创 element-ui後臺管理系統學習(7)-列表組件抽離

頁面中的列表組件抽離,例如:將頁面中循環的li標籤,處理成組件,方便管理與維護,具體的相關代碼如下: album-item子組件 <template> <li class="list-group-item list-group-

原创 element-ui後臺管理系統學習(11)-vuex的引入與分模塊

第1步:安裝 npm install vuex --save 第2步:新建src/store/index.js文件 import Vue from 'vue' import Vuex from 'vuex' Vue.use(Vuex

原创 element-ui後臺管理系統學習(3)-mixins的使用

在vue中對於需要處理的數據,我們通常會使用過濾器filters,但是如果這個過濾器,我們可能在很多地方都會使用,這個時候,我們可以使用mixins,舉例如下: 新建文件common.js,實現的是數字轉化爲字符串的功能。 export

原创 element-ui後臺管理系統學習(13)-商品規格排序

第1步:新建common/util.js文件,用於排序的工具函數。 export default { // sku排列算法 cartesianProductOf() { return Array.prototype.reduce

原创 element-ui後臺管理系統學習(8)-選中與取消選中,刪除與批量刪除

在進行列表處理的時候,我們往往會使用選中刪除等功能,此時變涉及選中與取消選中邏輯,另外對於排序也是複雜的邏輯處理,下面簡單介紹其邏輯處理過程,需求如圖: 需求說明: (1)刪除:點擊刪除圖標後,刪除當前圖片; (2)選中與取消選中:在選

原创 element-ui後臺管理系統學習(1)-vue項目創建與配置

element-ui後臺管理系統學習-vue項目創建與配置 筆記 1、項目的創建與配置 npm install -g @vue/cli vue create my-app cd my-app npm run serve 2、配

原创 element-ui後臺管理系統學習(5)-echarts引入與使用

在vue組件化開發項目中,Echarts的使用是很頻繁的,但是具體是怎麼使用呢?下面做一下簡單的介紹: 第1步:安裝Echarts npm install echarts --save 第2步:設置指定的容器,用於顯示圖標信息 <!-

原创 element-ui後臺管理系統學習(10)-表格自定義模版與tabs標籤頁的使用

element-ui中封裝了表格組件,方便進行數據展示,除了基本的數據展示外,單元格內可能需要一些佈局,這個時候我們就是需要使用自定義模版來實現功能,數據的配置如下: 表頭的配置及自定義模版配置如下: <!-- 表格數據 --> <e

原创 element-ui後臺管理系統學習(12)-vuex使用後的組件抽離

在頁面很複雜的時候,我們可以進行頁面組件的抽離,簡化頁面的複雜度。具體實例如下: 第1步:新建子組件src/compinents/shop/create/base-create.vue <template> <el-form ref

原创 element-ui後臺管理系統學習(9)-slot插槽的使用

在不同的頁面中,會有很多公共的頁面在不同的父頁面中出現,但是又不盡相同。這個時候我們可以多個組件,但是最優秀的方式是我們可以封裝一個組件,然後使用插槽動態改變一些又區別的地方。舉例如下: 爲了解決這中情況,我們通常可以抽離成一個組件,

原创 Vue入門-子組件向父組件通信與父組件調用子組件中的方法

子組件向父組件通信子組件的button按鈕綁定點擊事件,事件方法名爲sendToParent(),該方法在子組件的methods中聲明,實現功能this.$emit('cus-event',this.msg);在父組件引入子組件,並給cu

原创 Vue入門-兄弟組件之間的通信

兄弟組件通信的邏輯實現注意: 藉助於一個公共的Vue的實例對象,不同的組件可以通過該對象完成事件的綁定和觸發.第一步: 在child1子組件中,給button按鈕綁定一個點擊事件toChild2, 在事件中我們通過公共的vue對象tota

原创 Vue入門-父組件向子傳值與子組件調用父組件中的方法

Vuex是什麼?一般用於中大型項目,管理組件中的傳值方式,相當於angular中的全局服務,裏面有store聲明的屬性可以共享,每個組件都可以綁定。想要改變值,可以向store提交一個突變,方法便會執行一次。父向子傳值1、child子組件

原创 vue項目筆記(23)-動態路由傳值及iconfont更新使用

動態路由與路由傳值 router-link相關知識 vue中可以使用<router-link></router-link>實現路由跳轉,vue中<router-link></router-link>將來會被渲染成a標籤,且有默認樣式。 <