原创 excel函數經驗收藏

1. switch語句 作用:對某一列或某一個單元格的數據進行變換處理 例如:將一列城市編碼轉換成中文 SWITCH(M2,"330100","杭州","330200","寧波","330300","溫州","330400","嘉興","

原创 vue使用xlsx模塊導出EXCEL且給合併單元格添加邊框

準備 後臺系統開發中,統一功能經常遇到需要將統計的數據以EXCEL的形式導出。針對這個需求,我遍在網上搜尋相應的解決方案。最終選擇了大多數的建議: 使用js-xlsx插件(https://www.npmjs.com/package/xls

原创 Vue之生命週期activated與created使用

Vue中生命週期鉤子的使用一般主要用於數據的初始化,最近使用了keep-alive,又學習到了actived這一鉤子。於是就與created做了一個比較。   created activated 觸發順序 組件創建最初始 created 

原创 vuex學習

2018年過去了,2019年來臨。希望新的一年能收穫更豐富的經驗,代碼更加成熟。 Module 今天來記錄下自己在vuex中module這一章的學習時所遇見的問題。想要使用module的原因也是因爲,之前只建立一個全局的store對象,之

原创 Koa2之解析在線excel文件

涉及Npm模塊 formidable -- 用於接收http請求中上傳的文件 node-xlsx  -- 用於解析excel文件 fs --操作文件 思路 通過formiadble將獲取前端通過http請求上傳的excel文件,並將文件保

原创 vue之keep-alive

vue通常作爲單頁面開發,而實際業務開發後臺管理系統中,使用過程中可以開多個tab頁使用起來比較方便。但是使用vue-router進行各個tab頁之間路由切換時,每次重新進入路由之前頁面中的資料就全部重新刷新一次。這顯然達不到我們方便使用

原创 Element開發後臺管理系統(長期更新)

NavTabs組件 這個組件主要用作爲後臺系統的菜單欄組件。 使用該組件時,碰到路由回到根路徑“/”,將“default-active”的值設置爲""時無法取消當前激活菜單。 對於該問題,我採用的解決方案是操作dom,將跳轉至根路徑前對應

原创 vue導出excel文件功能實現記錄

excel文件導出功能主要是用於數據的統計方面,因此使用Vue開發後臺管理系統的朋友可以來看我的記錄。希望鞏固自己的同時也能夠方便大家。 使用的npm包 file-saver   ---用於將導出的excel文件保存至本地的一個模塊 xl

原创 Vue組件開發學習總結

使用Vue各種ui框架如element-ui,iview可以提供開發效率。但是用別人的手短,有時候它們不能完全滿足我們自己的需求。所以就促使我萌生了開發自定義組件的念頭。由需求推動學習,重新去vue2的官網查看了組件開發這一節的內容。開始

原创 Node.js中的文件路徑解析

__dirname : 返回被執行的 js 所在文件夾的絕對路徑 __filename:返回被執行的 js文件 的絕對路徑 process.cwd(): 返回運行 node 命令時所在的文件夾的絕對路徑 ./:在 require() 中使

原创 Vue2實踐computed監聽Vuex中state對象中的對象屬性時發生的一些有趣經歷

今天想實現一個功能,在全局中隨時改變用戶的部分信息。這時候就想到了用Vuex狀態控制器來存儲用戶信息,在頁面中使用computed來監聽用戶這個對象。看似一個很簡單的邏輯,就體現了我基本功的不紮實呀。 代碼1: // store.js

原创 Vue中使用TinyMce方法

最新項目上需要添加一個富文本編輯器,通過各種推薦與比較選擇了TinyMce。我的項目是vue2,通過npm下載了模塊後,找到官方文檔進行閱讀,只有英文文檔,所以在閱讀的時候有些細節方面就很難理解。下面我就記錄一下我在學習中遇到的幾個問題,

原创 記由創建自定義組件實例需求驅動的vue.extend學習過程

學習vue.extend純粹是因爲當前項目使用的ui框架不能滿足需求,所以使我萌生了自定義組件的念頭。自定義組件寫完後,又想能夠自定義創建組件實例。這樣一步一步,接觸到了vue.extend。 First 首先要做的當然是先了解vue.e

原创 async/await中的await小結

由於學習Node.js寫後臺代碼,那麼必不可少要學習一下async/await。順其自然的就找到了阮一峯大師的ES6文檔,翻閱了其async這一模塊內容來學習。主要來說說await吧 Await 瞭解過程 初步瞭解: 來源:阮一峯版本E

原创 async/await ,Blurbird Promise,原生Promise學習小結。

  最近在研究node+koa構建服務端,在數據庫方面我選擇了sequelize。於是乎就碰到了個問題,sequelize文檔說它是使用Bluebird Promise來控制流程。那麼Bluebird Promise和原生Promise