原创 JavaScript實現無限級遞歸樹

需求 最近遇到一個需求,平時被後臺慣着直接返回了樹形結構給到前端,前端對這種嵌套類型的數據(如地區的級聯或菜單的樹形結構)省掉了一層處理。換了個後臺開發返回了扁平化的數組數據給到前端自己去處理如下data。突然有點慌...... const

原创 h5喚醒APP小記

h5喚醒APP功能 最近遇到一個需求,需要在從APP分享出去的H5頁面中,帶有一個立即打開的按鈕,如果本地安裝了app,那麼就直接喚起本地的app,如果沒有安裝,則跳轉到下載。這是一個很正常的推廣和導流量的策略。前端小白從來沒有做過這個需求

原创 淺談深拷貝和淺拷貝

深拷貝和淺拷貝 說起深拷貝和淺拷貝,首先我們來看兩個栗子 // 栗子1 var a = 1,b=a; console.log(a); console.log(b) b = 2; console.log(a); console.log(b)

原创 windows下mongoDB的環境配置

mongoDB下載及安裝 官網下載安裝,可選擇安裝的具體路徑。 建立數據文件及啓動 爲了啓動mongoDB方便,我們可以將mongo.exe路徑加入到環境變量中,電腦->屬性->高級系統設置->環境變量,在path中加入路徑。這樣就可以隨

原创 Ant Design UI組件之Select踩坑

Ant Design UI組件之Select踩坑 前言 在使用Ant design UI組件時總會遇到一些奇奇怪怪的問題,在本篇中將總結中在使用Select中幾種容易常見的問題,持續更新 遇到的問題 在初始化Select值,如何根據va

原创 css居中總結

前言 一直有個想法要把各種居中的方法總結一下,但還是一直沒有時間去整理。最近剛好在做樣式重構的項目,順便把一下自己有用過的或積累的居中方法給總結一下。 水平居中 行內元素水平居中 行內元素的居中比較簡單,直接使用text-align就可以達

原创 前端實現批量導出圖片並打包壓縮功能

需求 管理後臺需要批量導出二維碼圖片 實現難點 選擇相應的圖片批量導出或直接批量導出並壓縮在一個文件夾裏 思路分析 1.先將選中二維碼的地址存在一個數組中2.依次請求圖片並將其下載3.後用jszip壓縮文件4.最後用file-saver

原创 Date對象 IOS踩坑

Date對象 IOS踩坑 最近在做一個託管教師端小程序,裏面有一個功能是選擇某個日期加載該老師相關的課程,這裏就需要用到日曆組件。基於後臺返回的數據及減少對日曆組件的修改,我選擇了對小程序一開始自配備的轉換時間格式方法進行了修改。用起來也沒