### common是個全局對象,把常用的函數功能都封裝到里面,調用方法如下
~~~
this.$common.toTree(data, children_key, id_key, pid_key)
~~~
*****
### 下面對各個函數進行說明
1. getExplorer,獲取當前瀏覽器名稱
```
this.$common.getExplorer()
```
2. toTree,把關系數組過濾成樹形數據
~~~
/**
* 把關系數組過濾成樹形數據
* @param data 原始數據
* @param children_key 孩子的鍵名/默認是children
* @param id_key id的鍵名/默認是id
* @param pid_key 儲存上級的鍵名/默認pid
* @returns {Array} 組裝后的數據
*/
toTree (data, children_key, id_key, pid_key)
~~~
3. treeFind,遞歸遍歷樹形結構數據
~~~
/**
* 遞歸遍歷樹形結構數據
* @param arr 要遍歷的數組,遍歷之后會直接更改這個數據
* @param value 判斷的值
* @param id_key 用那個鍵值判斷/默認id
* @param update_key 需要更改的鍵值
* @param update_value 需要更改的內容
* @param child_key 樹形結構孩子的鍵值
*/
treeFind(arr, value, id_key, update_key, update_value, child_key)
~~~
4. getTreePedigree, 根據要判斷的值,返回這個樹形結構的家族成員
~~~
/**
* 根據要判斷的值,返回這個樹形結構的家族成員
* @param obj 數據對象必須包含家庭成員
* @param value 家庭對象
* @param id_key 要比較的家庭成員名字,默認:id
* @param child_key 家族下的家庭名稱,默認:children
* @returns {Array}
*/
getTreePedigree (obj, value, id_key, child_key)
~~~
5. moment時間處理函數,[引用地址]([https://momentjs.com/])
調用方法如下:
~~~
<div>{{this.$common.moment().format('MMMM Do YYYY, h:mm:ss a')}}</div>
<div>{{this.$common.moment(1563373614).format('YYYY-MM-DD, h:mm:ss')}}</div>
~~~
6.判斷當前變量是否為空/data 為空的時候返回 true,不為空 返回false
~~~
this.$common.isEmpty(data)
~~~
- vue學習方向
- iview-admin項目說明
- 快速開始
- 開發工具
- 開始開發
- 接口的定義和調用
- 常用函數匯總
- 組件的定義
- iview開發規范說明
- 插件使用說明
- 時間插件
- 命名規范
- vue變量函數規則
- 接口嵌套使用說明
- 組件建立說明
- vue使用規范
- 數據檢測特別說名
- iview-layout-themes
- util
- common
- xeUtils詳細說明
- form表單自動生成
- theme1使用說明
- theme2使用說明
- hd-login登錄組件說明
- wl-upload-files圖片上傳組件
- wl-upload-imgs
- wl-upload-oss-files
- wl-read-excel
- wl-dir-upload選擇文件架
- system組件說明
- 機構管理wl-company-manager
- 用戶管理
- wl-excel-import Excel數據導入
- 前臺使用說明
- 后臺使用說明
- Excel使用說明
- wl-vue2-editor
- 字符串截取方法
- redis常用說明
- 推薦redis使用規范