no message
Former-commit-id: f478b02e16eb494d784689c460829fbbe71ddebe [formerly f478b02e16eb494d784689c460829fbbe71ddebe [formerly f478b02e16eb494d784689c460829fbbe71ddebe [formerly f478b02e16eb494d784689c460829fbbe71ddebe [formerly 4261ac15c7b2142ac5c33ee050e5318f26287db5 [formerly 7e88c45dd2435fe013a5d9d2cda40466b41d8a0f]]]]] Former-commit-id: 45719bed3d7157377fa23fcaee1fb5663246e65d Former-commit-id: 3af484d24d723bf778717c99a7ed2661d6a067eb Former-commit-id: 4a025df5f087d3accb56bb7d2aeaaa16d130c2f6 [formerly f39e32c34b1b25571c16d239104d2803f4293a26] Former-commit-id: 6485639ed635c32e1c2112a8487ce9e9a4445c9b Former-commit-id: 72305626fef59076904e678d0fd82b71cc719475 Former-commit-id: f5c54ba04475494eb6135e7782b8ce879d5b96aa Former-commit-id: 85f56f5c77e07bf7cd5b910c964805a958f3050d Former-commit-id: cdf29eccd3691cf03c334b9174bd3a1c95c9b2eb
This commit is contained in:
parent
9e7fe03322
commit
4152906e62
|
|
@ -108,9 +108,9 @@ D2Admin 仍然处于开发中,这里有一些暂时的计划:
|
|||
│ │ ├─ library
|
||||
│ │ └─ style
|
||||
│ ├─ components // 组件
|
||||
│ │ ├─ charts
|
||||
│ │ ├─ core
|
||||
│ │ └─ demo
|
||||
│ │ ├─ charts // 图表组件
|
||||
│ │ ├─ core // 核心组件
|
||||
│ │ └─ demo // 示例组件
|
||||
│ ├─ i18n // 多国语
|
||||
│ ├─ menu // 菜单
|
||||
│ ├─ mock // 模拟数据
|
||||
|
|
|
|||
|
|
@ -25,6 +25,7 @@
|
|||
"github-markdown-css": "^2.10.0",
|
||||
"highlight.js": "^9.12.0",
|
||||
"js-cookie": "^2.2.0",
|
||||
"lodash.clonedeep": "^4.5.0",
|
||||
"lodash.get": "^4.4.2",
|
||||
"lodash.uniqueid": "^4.0.1",
|
||||
"marked": "^0.3.9",
|
||||
|
|
|
|||
|
|
@ -8,7 +8,13 @@ import propsChart from './props/chart'
|
|||
import propsD2 from './props/d2'
|
||||
|
||||
// 工具
|
||||
import sleep from '@/utils/sleep.js'
|
||||
const sleep = async (time = 0) => {
|
||||
return new Promise((resolve, reject) => {
|
||||
setTimeout(() => {
|
||||
resolve()
|
||||
}, time)
|
||||
})
|
||||
}
|
||||
|
||||
// 关闭 G2 的体验改进计划打点请求
|
||||
G2.track(false)
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
|
||||
<script>
|
||||
import Vue from 'vue'
|
||||
import clone from '@/utils/clone.js'
|
||||
import _clonedeep from 'lodash.clonedeep'
|
||||
import Mock from 'mockjs'
|
||||
import settingDPD from './data/settingDPD'
|
||||
import doc from './md/doc.md'
|
||||
|
|
@ -29,7 +29,7 @@ export default {
|
|||
return {
|
||||
mockResult: [],
|
||||
settingDPD,
|
||||
settingDPDClone: clone(settingDPD),
|
||||
settingDPDClone: _clonedeep(settingDPD),
|
||||
doc
|
||||
}
|
||||
},
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@
|
|||
|
||||
<script>
|
||||
import Vue from 'vue'
|
||||
import clone from '@/utils/clone.js'
|
||||
import _clonedeep from 'lodash.clonedeep'
|
||||
import Mock from 'mockjs'
|
||||
import settingDTD from './data/settingDTD'
|
||||
import regexp from './mixins/regexp'
|
||||
|
|
@ -47,7 +47,7 @@ export default {
|
|||
return {
|
||||
mockResult: [],
|
||||
settingDTD,
|
||||
settingDTDClone: clone(settingDTD),
|
||||
settingDTDClone: _clonedeep(settingDTD),
|
||||
doc
|
||||
}
|
||||
},
|
||||
|
|
|
|||
|
|
@ -1,26 +0,0 @@
|
|||
// 功能
|
||||
// 深拷贝
|
||||
|
||||
const clone = (obj) => {
|
||||
var o
|
||||
if (typeof obj === 'object') {
|
||||
if (obj === null) {
|
||||
o = null
|
||||
} else {
|
||||
if (obj instanceof Array) {
|
||||
o = []
|
||||
for (var i = 0, len = obj.length; i < len; i++) {
|
||||
o.push(clone(obj[i]))
|
||||
}
|
||||
} else {
|
||||
o = {}
|
||||
for (var j in obj) {
|
||||
o[j] = clone(obj[j])
|
||||
}
|
||||
}
|
||||
}
|
||||
} else { o = obj }
|
||||
return o
|
||||
}
|
||||
|
||||
export default clone
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
export default async (time = 0) => {
|
||||
return new Promise((resolve, reject) => {
|
||||
setTimeout(() => {
|
||||
resolve()
|
||||
}, time)
|
||||
})
|
||||
}
|
||||
Loading…
Reference in New Issue