Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DiDi
cube-ui
提交
e0e9efba
C
cube-ui
项目概览
DiDi
/
cube-ui
11 个月 前同步成功
通知
34
Star
9078
Fork
1508
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
C
cube-ui
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
e0e9efba
编写于
12月 26, 2017
作者:
D
dolymood
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
docs build
上级
086a37f3
变更
60
展开全部
隐藏空白更改
内联
并排
Showing
60 changed file
with
71 addition
and
59 deletion
+71
-59
docs/example/index.html
docs/example/index.html
+1
-1
docs/example/js/app.234ad636410217c75e34.js
docs/example/js/app.234ad636410217c75e34.js
+1
-0
docs/example/js/app.8c2819c262db0e8db12a.js
docs/example/js/app.8c2819c262db0e8db12a.js
+0
-1
docs/example/js/manifest.f496e524f011cf268ba9.js
docs/example/js/manifest.f496e524f011cf268ba9.js
+1
-1
docs/example/js/vendor.1b1cc0da05a9eae826bc.js
docs/example/js/vendor.1b1cc0da05a9eae826bc.js
+11
-0
docs/example/js/vendor.23a2101c48a8fcd1f785.js
docs/example/js/vendor.23a2101c48a8fcd1f785.js
+0
-11
docs/index.html
docs/index.html
+1
-1
docs/js/0.8204fbfae81aa833f280.js
docs/js/0.8204fbfae81aa833f280.js
+1
-0
docs/js/1.e07b5de085564ac13618.js
docs/js/1.e07b5de085564ac13618.js
+1
-0
docs/js/10.3b225d39b6e18c99177a.js
docs/js/10.3b225d39b6e18c99177a.js
+1
-1
docs/js/11.05f821690de3f25c732c.js
docs/js/11.05f821690de3f25c732c.js
+1
-1
docs/js/12.2569440f91f00f4e8093.js
docs/js/12.2569440f91f00f4e8093.js
+1
-1
docs/js/13.f7b80a2e7c4b929f476b.js
docs/js/13.f7b80a2e7c4b929f476b.js
+1
-0
docs/js/14.ab87e311a96bfbf3ae5c.js
docs/js/14.ab87e311a96bfbf3ae5c.js
+1
-1
docs/js/15.d0f1a7e26325592b7fac.js
docs/js/15.d0f1a7e26325592b7fac.js
+1
-1
docs/js/16.a017534e26fba4a19d3e.js
docs/js/16.a017534e26fba4a19d3e.js
+1
-1
docs/js/17.0b5ab083563f952cf4e9.js
docs/js/17.0b5ab083563f952cf4e9.js
+1
-1
docs/js/18.9b16f65eb9aed84a8b18.js
docs/js/18.9b16f65eb9aed84a8b18.js
+1
-1
docs/js/19.8f219092750d4bce41c7.js
docs/js/19.8f219092750d4bce41c7.js
+1
-1
docs/js/2.4be2c6c1021e3757f59b.js
docs/js/2.4be2c6c1021e3757f59b.js
+1
-1
docs/js/20.82611c7d68b5546927fb.js
docs/js/20.82611c7d68b5546927fb.js
+1
-1
docs/js/21.b367039101522e7a7901.js
docs/js/21.b367039101522e7a7901.js
+1
-0
docs/js/22.82d6fa8eaea6535e8189.js
docs/js/22.82d6fa8eaea6535e8189.js
+1
-1
docs/js/23.71c9231055cd41a730cf.js
docs/js/23.71c9231055cd41a730cf.js
+1
-1
docs/js/24.377be1ff3e7cb5bda513.js
docs/js/24.377be1ff3e7cb5bda513.js
+1
-1
docs/js/25.71df1c2d7ee4aca38d66.js
docs/js/25.71df1c2d7ee4aca38d66.js
+1
-1
docs/js/26.be34c75bbf8f7674b809.js
docs/js/26.be34c75bbf8f7674b809.js
+1
-1
docs/js/27.3ca5c283f2e9661fa6e9.js
docs/js/27.3ca5c283f2e9661fa6e9.js
+1
-1
docs/js/28.8666e407c79a97715966.js
docs/js/28.8666e407c79a97715966.js
+1
-1
docs/js/29.fd933a64e5589ba8cc26.js
docs/js/29.fd933a64e5589ba8cc26.js
+1
-1
docs/js/3.2c8758065fe754f7c897.js
docs/js/3.2c8758065fe754f7c897.js
+1
-1
docs/js/30.d670e587811e59a11b45.js
docs/js/30.d670e587811e59a11b45.js
+0
-1
docs/js/30.e826fc4359e229661890.js
docs/js/30.e826fc4359e229661890.js
+1
-0
docs/js/31.a64908044099db38bd8b.js
docs/js/31.a64908044099db38bd8b.js
+1
-1
docs/js/32.d1cd0dbbe82309197747.js
docs/js/32.d1cd0dbbe82309197747.js
+1
-1
docs/js/33.ac95ba17dc2c0cb578cd.js
docs/js/33.ac95ba17dc2c0cb578cd.js
+1
-1
docs/js/34.efe1e6291228cbd49978.js
docs/js/34.efe1e6291228cbd49978.js
+1
-1
docs/js/35.3cf77868883075073f40.js
docs/js/35.3cf77868883075073f40.js
+1
-1
docs/js/36.f24b8b81b9c40f56977e.js
docs/js/36.f24b8b81b9c40f56977e.js
+1
-0
docs/js/37.48e528310b4579abfc43.js
docs/js/37.48e528310b4579abfc43.js
+1
-1
docs/js/38.e6d5acd0c010d6192eeb.js
docs/js/38.e6d5acd0c010d6192eeb.js
+1
-1
docs/js/39.33cd9afe6ccb09238dc3.js
docs/js/39.33cd9afe6ccb09238dc3.js
+1
-1
docs/js/4.3c2c4aee8ceb2c4f8fa3.js
docs/js/4.3c2c4aee8ceb2c4f8fa3.js
+1
-1
docs/js/40.59468cf5207bbfbed3ab.js
docs/js/40.59468cf5207bbfbed3ab.js
+1
-1
docs/js/41.7e03910c2caf09b2c660.js
docs/js/41.7e03910c2caf09b2c660.js
+1
-1
docs/js/42.ec22f030336730c7ab8d.js
docs/js/42.ec22f030336730c7ab8d.js
+1
-1
docs/js/43.e0f07c4019c82ff7a861.js
docs/js/43.e0f07c4019c82ff7a861.js
+1
-1
docs/js/44.95e889d069a26048fa7a.js
docs/js/44.95e889d069a26048fa7a.js
+1
-0
docs/js/45.746d4296e95a9a8c9e7e.js
docs/js/45.746d4296e95a9a8c9e7e.js
+1
-1
docs/js/46.e6b41ff1463588018d8c.js
docs/js/46.e6b41ff1463588018d8c.js
+1
-1
docs/js/47.1e11a77676ab708ee5a7.js
docs/js/47.1e11a77676ab708ee5a7.js
+1
-1
docs/js/5.db08dc0c2db36c9e2a5e.js
docs/js/5.db08dc0c2db36c9e2a5e.js
+1
-1
docs/js/6.c5437911e1c3389aa923.js
docs/js/6.c5437911e1c3389aa923.js
+1
-1
docs/js/7.294e386e043cd1254ed4.js
docs/js/7.294e386e043cd1254ed4.js
+1
-1
docs/js/8.c7fb73bf5c809d62eecd.js
docs/js/8.c7fb73bf5c809d62eecd.js
+1
-1
docs/js/9.683a632028570a9e50de.js
docs/js/9.683a632028570a9e50de.js
+1
-1
docs/js/app.ca27a8b035c2c373d2c4.js
docs/js/app.ca27a8b035c2c373d2c4.js
+1
-1
docs/js/manifest.0768d2b6cc41532af5c2.js
docs/js/manifest.0768d2b6cc41532af5c2.js
+1
-0
docs/js/manifest.0aeeee3a7bf798246917.js
docs/js/manifest.0aeeee3a7bf798246917.js
+0
-1
docs/js/vendor.ba6fc1641be600afe55e.js
docs/js/vendor.ba6fc1641be600afe55e.js
+6
-0
未找到文件。
docs/example/index.html
浏览文件 @
e0e9efba
<!DOCTYPE html>
<html><head><meta
charset=
UTF-8
><title>
cube-ui lib
</title><meta
name=
viewport
content=
"width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=no,viewport-fit=cover"
><link
href=
css/app.271b926b0fd11d61da7a637a77f8ab03.css
rel=
stylesheet
></head><body><div
id=
app
></div><script
type=
text/javascript
src=
js/manifest.de8054906d4ad9f5f017.js
></script><script
type=
text/javascript
src=
js/vendor.23a2101c48a8fcd1f785.js
></script><script
type=
text/javascript
src=
js/app.8c2819c262db0e8db12a.js
></script></body></html>
\ No newline at end of file
<!DOCTYPE html>
<html><head><meta
charset=
UTF-8
><title>
cube-ui lib
</title><meta
name=
viewport
content=
"width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=no,viewport-fit=cover"
><link
href=
css/app.271b926b0fd11d61da7a637a77f8ab03.css
rel=
stylesheet
></head><body><div
id=
app
></div><script
type=
text/javascript
src=
js/manifest.f496e524f011cf268ba9.js
></script><script
type=
text/javascript
src=
js/vendor.1b1cc0da05a9eae826bc.js
></script><script
type=
text/javascript
src=
js/app.234ad636410217c75e34.js
></script></body></html>
\ No newline at end of file
docs/example/js/app.234ad636410217c75e34.js
0 → 100644
浏览文件 @
e0e9efba
因为 它太大了无法显示 source diff 。你可以改为
查看blob
。
docs/example/js/app.8c2819c262db0e8db12a.js
已删除
100644 → 0
浏览文件 @
086a37f3
因为 它太大了无法显示 source diff 。你可以改为
查看blob
。
docs/example/js/manifest.
de8054906d4ad9f5f017
.js
→
docs/example/js/manifest.
f496e524f011cf268ba9
.js
浏览文件 @
e0e9efba
!
function
(
e
){
function
n
(
r
){
if
(
t
[
r
])
return
t
[
r
].
exports
;
var
o
=
t
[
r
]
=
{
i
:
r
,
l
:
!
1
,
exports
:{}};
return
e
[
r
].
call
(
o
.
exports
,
o
,
o
.
exports
,
n
),
o
.
l
=!
0
,
o
.
exports
}
var
r
=
window
.
webpackJsonp
;
window
.
webpackJsonp
=
function
(
t
,
c
,
a
){
for
(
var
u
,
i
,
f
,
s
=
0
,
l
=
[];
s
<
t
.
length
;
s
++
)
i
=
t
[
s
],
o
[
i
]
&&
l
.
push
(
o
[
i
][
0
]),
o
[
i
]
=
0
;
for
(
u
in
c
)
Object
.
prototype
.
hasOwnProperty
.
call
(
c
,
u
)
&&
(
e
[
u
]
=
c
[
u
]);
for
(
r
&&
r
(
t
,
c
,
a
);
l
.
length
;)
l
.
shift
()();
if
(
a
)
for
(
s
=
0
;
s
<
a
.
length
;
s
++
)
f
=
n
(
n
.
s
=
a
[
s
]);
return
f
};
var
t
=
{},
o
=
{
2
:
0
};
n
.
e
=
function
(
e
){
function
r
(){
u
.
onerror
=
u
.
onload
=
null
,
clearTimeout
(
i
);
var
n
=
o
[
e
];
0
!==
n
&&
(
n
&&
n
[
1
](
new
Error
(
"
Loading chunk
"
+
e
+
"
failed.
"
)),
o
[
e
]
=
void
0
)}
var
t
=
o
[
e
];
if
(
0
===
t
)
return
new
Promise
(
function
(
e
){
e
()});
if
(
t
)
return
t
[
2
];
var
c
=
new
Promise
(
function
(
n
,
r
){
t
=
o
[
e
]
=
[
n
,
r
]});
t
[
2
]
=
c
;
var
a
=
document
.
getElementsByTagName
(
"
head
"
)[
0
],
u
=
document
.
createElement
(
"
script
"
);
u
.
type
=
"
text/javascript
"
,
u
.
charset
=
"
utf-8
"
,
u
.
async
=!
0
,
u
.
timeout
=
12
e4
,
n
.
nc
&&
u
.
setAttribute
(
"
nonce
"
,
n
.
nc
),
u
.
src
=
n
.
p
+
"
js/
"
+
e
+
"
.
"
+
{
0
:
"
8c2819c262db0e8db12a
"
,
1
:
"
23a2101c48a8fcd1f785
"
}[
e
]
+
"
.js
"
;
var
i
=
setTimeout
(
r
,
12
e4
);
return
u
.
onerror
=
u
.
onload
=
r
,
a
.
appendChild
(
u
),
c
},
n
.
m
=
e
,
n
.
c
=
t
,
n
.
d
=
function
(
e
,
r
,
t
){
n
.
o
(
e
,
r
)
||
Object
.
defineProperty
(
e
,
r
,{
configurable
:
!
1
,
enumerable
:
!
0
,
get
:
t
})},
n
.
n
=
function
(
e
){
var
r
=
e
&&
e
.
__esModule
?
function
(){
return
e
.
default
}:
function
(){
return
e
};
return
n
.
d
(
r
,
"
a
"
,
r
),
r
},
n
.
o
=
function
(
e
,
n
){
return
Object
.
prototype
.
hasOwnProperty
.
call
(
e
,
n
)},
n
.
p
=
""
,
n
.
oe
=
function
(
e
){
throw
console
.
error
(
e
),
e
}}([]);
\ No newline at end of file
!
function
(
e
){
function
n
(
r
){
if
(
t
[
r
])
return
t
[
r
].
exports
;
var
o
=
t
[
r
]
=
{
i
:
r
,
l
:
!
1
,
exports
:{}};
return
e
[
r
].
call
(
o
.
exports
,
o
,
o
.
exports
,
n
),
o
.
l
=!
0
,
o
.
exports
}
var
r
=
window
.
webpackJsonp
;
window
.
webpackJsonp
=
function
(
t
,
c
,
a
){
for
(
var
u
,
i
,
f
,
s
=
0
,
l
=
[];
s
<
t
.
length
;
s
++
)
i
=
t
[
s
],
o
[
i
]
&&
l
.
push
(
o
[
i
][
0
]),
o
[
i
]
=
0
;
for
(
u
in
c
)
Object
.
prototype
.
hasOwnProperty
.
call
(
c
,
u
)
&&
(
e
[
u
]
=
c
[
u
]);
for
(
r
&&
r
(
t
,
c
,
a
);
l
.
length
;)
l
.
shift
()();
if
(
a
)
for
(
s
=
0
;
s
<
a
.
length
;
s
++
)
f
=
n
(
n
.
s
=
a
[
s
]);
return
f
};
var
t
=
{},
o
=
{
2
:
0
};
n
.
e
=
function
(
e
){
function
r
(){
u
.
onerror
=
u
.
onload
=
null
,
clearTimeout
(
i
);
var
n
=
o
[
e
];
0
!==
n
&&
(
n
&&
n
[
1
](
new
Error
(
"
Loading chunk
"
+
e
+
"
failed.
"
)),
o
[
e
]
=
void
0
)}
var
t
=
o
[
e
];
if
(
0
===
t
)
return
new
Promise
(
function
(
e
){
e
()});
if
(
t
)
return
t
[
2
];
var
c
=
new
Promise
(
function
(
n
,
r
){
t
=
o
[
e
]
=
[
n
,
r
]});
t
[
2
]
=
c
;
var
a
=
document
.
getElementsByTagName
(
"
head
"
)[
0
],
u
=
document
.
createElement
(
"
script
"
);
u
.
type
=
"
text/javascript
"
,
u
.
charset
=
"
utf-8
"
,
u
.
async
=!
0
,
u
.
timeout
=
12
e4
,
n
.
nc
&&
u
.
setAttribute
(
"
nonce
"
,
n
.
nc
),
u
.
src
=
n
.
p
+
"
js/
"
+
e
+
"
.
"
+
{
0
:
"
234ad636410217c75e34
"
,
1
:
"
1b1cc0da05a9eae826bc
"
}[
e
]
+
"
.js
"
;
var
i
=
setTimeout
(
r
,
12
e4
);
return
u
.
onerror
=
u
.
onload
=
r
,
a
.
appendChild
(
u
),
c
},
n
.
m
=
e
,
n
.
c
=
t
,
n
.
d
=
function
(
e
,
r
,
t
){
n
.
o
(
e
,
r
)
||
Object
.
defineProperty
(
e
,
r
,{
configurable
:
!
1
,
enumerable
:
!
0
,
get
:
t
})},
n
.
n
=
function
(
e
){
var
r
=
e
&&
e
.
__esModule
?
function
(){
return
e
.
default
}:
function
(){
return
e
};
return
n
.
d
(
r
,
"
a
"
,
r
),
r
},
n
.
o
=
function
(
e
,
n
){
return
Object
.
prototype
.
hasOwnProperty
.
call
(
e
,
n
)},
n
.
p
=
""
,
n
.
oe
=
function
(
e
){
throw
console
.
error
(
e
),
e
}}([]);
\ No newline at end of file
docs/example/js/vendor.1b1cc0da05a9eae826bc.js
0 → 100644
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/example/js/vendor.23a2101c48a8fcd1f785.js
已删除
100644 → 0
浏览文件 @
086a37f3
此差异已折叠。
点击以展开。
docs/index.html
浏览文件 @
e0e9efba
<!DOCTYPE html>
<html><head><meta
charset=
utf-8
><meta
name=
viewport
content=
"width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=no"
><meta
name=
x5-cache
content=
disable
><title>
cube-ui Document
</title><link
href=
/cube-ui/css/app.fe0ca7a48d4966b646750e44e17d4779.css
rel=
stylesheet
></head><body><div
id=
app
></div><script
type=
text/javascript
src=
/cube-ui/js/manifest.0aeeee3a7bf798246917.js
></script><script
type=
text/javascript
src=
/cube-ui/js/vendor.4fe3b8d35d37d42ba21c.js
></script><script
type=
text/javascript
src=
/cube-ui/js/app.80c9f78a33af427f3c73.js
></script></body></html>
\ No newline at end of file
<!DOCTYPE html>
<html><head><meta
charset=
utf-8
><meta
name=
viewport
content=
"width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=no"
><meta
name=
x5-cache
content=
disable
><title>
cube-ui Document
</title><link
href=
/cube-ui/css/app.fe0ca7a48d4966b646750e44e17d4779.css
rel=
stylesheet
></head><body><div
id=
app
></div><script
type=
text/javascript
src=
/cube-ui/js/manifest.0768d2b6cc41532af5c2.js
></script><script
type=
text/javascript
src=
/cube-ui/js/vendor.ba6fc1641be600afe55e.js
></script><script
type=
text/javascript
src=
/cube-ui/js/app.ca27a8b035c2c373d2c4.js
></script></body></html>
\ No newline at end of file
docs/js/0.
7d623eca6a74927fc70f
.js
→
docs/js/0.
8204fbfae81aa833f280
.js
浏览文件 @
e0e9efba
webpackJsonp
([
0
],{
445
:
function
(
t
,
e
,
n
){
function
o
(
t
){
n
(
496
)}
var
r
=
n
(
11
)(
n
(
498
),
n
(
499
),
o
,
null
,
null
);
t
.
exports
=
r
.
exports
},
496
:
function
(
t
,
e
,
n
){
var
o
=
n
(
497
);
"
string
"
==
typeof
o
&&
(
o
=
[[
t
.
i
,
o
,
""
]]),
o
.
locals
&&
(
t
.
exports
=
o
.
locals
);
n
(
443
)(
"
e0abb45c
"
,
o
,
!
0
)},
497
:
function
(
t
,
e
,
n
){
e
=
t
.
exports
=
n
(
442
)(
!
1
),
e
.
push
([
t
.
i
,
""
,
""
])},
498
:
function
(
t
,
e
,
n
){
var
o
,
r
,
u
;
!
function
(
s
,
c
){
r
=
[
t
,
e
,
n
(
140
)],
o
=
c
,
void
0
!==
(
u
=
"
function
"
==
typeof
o
?
o
.
apply
(
e
,
r
):
o
)
&&
(
t
.
exports
=
u
)}(
0
,
function
(
t
,
e
,
n
){
"
use strict
"
;
Object
.
defineProperty
(
e
,
"
__esModule
"
,{
value
:
!
0
});
var
o
=
function
(
t
){
return
t
&&
t
.
__esModule
?
t
:{
default
:
t
}}(
n
);
e
.
default
=
{
components
:{
Viewport
:
o
.
default
}},
t
.
exports
=
e
.
default
})},
499
:
function
(
t
,
e
){
t
.
exports
=
{
render
:
function
(){
var
t
=
this
,
e
=
t
.
$createElement
;
return
(
t
.
_self
.
_c
||
e
)(
"
viewport
"
,{
attrs
:{
lang
:
"
zh-CN
"
}})},
staticRenderFns
:[]}}});
\ No newline at end of file
webpackJsonp
([
0
],{
446
:
function
(
t
,
e
,
n
){
function
o
(
t
){
n
(
497
)}
var
r
=
n
(
11
)(
n
(
499
),
n
(
500
),
o
,
null
,
null
);
t
.
exports
=
r
.
exports
},
497
:
function
(
t
,
e
,
n
){
var
o
=
n
(
498
);
"
string
"
==
typeof
o
&&
(
o
=
[[
t
.
i
,
o
,
""
]]),
o
.
locals
&&
(
t
.
exports
=
o
.
locals
);
n
(
444
)(
"
e0abb45c
"
,
o
,
!
0
)},
498
:
function
(
t
,
e
,
n
){
e
=
t
.
exports
=
n
(
443
)(
!
1
),
e
.
push
([
t
.
i
,
""
,
""
])},
499
:
function
(
t
,
e
,
n
){
var
o
,
r
,
u
;
!
function
(
s
,
c
){
r
=
[
t
,
e
,
n
(
141
)],
o
=
c
,
void
0
!==
(
u
=
"
function
"
==
typeof
o
?
o
.
apply
(
e
,
r
):
o
)
&&
(
t
.
exports
=
u
)}(
0
,
function
(
t
,
e
,
n
){
"
use strict
"
;
Object
.
defineProperty
(
e
,
"
__esModule
"
,{
value
:
!
0
});
var
o
=
function
(
t
){
return
t
&&
t
.
__esModule
?
t
:{
default
:
t
}}(
n
);
e
.
default
=
{
components
:{
Viewport
:
o
.
default
}},
t
.
exports
=
e
.
default
})},
500
:
function
(
t
,
e
){
t
.
exports
=
{
render
:
function
(){
var
t
=
this
,
e
=
t
.
$createElement
;
return
(
t
.
_self
.
_c
||
e
)(
"
viewport
"
,{
attrs
:{
lang
:
"
zh-CN
"
}})},
staticRenderFns
:[]}}});
\ No newline at end of file
docs/js/1.
75787ebd2f9125a7e4f4
.js
→
docs/js/1.
e07b5de085564ac13618
.js
浏览文件 @
e0e9efba
webpackJsonp
([
1
],{
444
:
function
(
e
,
t
,
n
){
function
o
(
e
){
n
(
492
)}
var
r
=
n
(
11
)(
n
(
494
),
n
(
495
),
o
,
null
,
null
);
e
.
exports
=
r
.
exports
},
492
:
function
(
e
,
t
,
n
){
var
o
=
n
(
493
);
"
string
"
==
typeof
o
&&
(
o
=
[[
e
.
i
,
o
,
""
]]),
o
.
locals
&&
(
e
.
exports
=
o
.
locals
);
n
(
443
)(
"
4e79e8f8
"
,
o
,
!
0
)},
493
:
function
(
e
,
t
,
n
){
t
=
e
.
exports
=
n
(
442
)(
!
1
),
t
.
push
([
e
.
i
,
""
,
""
])},
494
:
function
(
e
,
t
,
n
){
var
o
,
r
,
u
;
!
function
(
s
,
i
){
r
=
[
e
,
t
,
n
(
140
)],
o
=
i
,
void
0
!==
(
u
=
"
function
"
==
typeof
o
?
o
.
apply
(
t
,
r
):
o
)
&&
(
e
.
exports
=
u
)}(
0
,
function
(
e
,
t
,
n
){
"
use strict
"
;
Object
.
defineProperty
(
t
,
"
__esModule
"
,{
value
:
!
0
});
var
o
=
function
(
e
){
return
e
&&
e
.
__esModule
?
e
:{
default
:
e
}}(
n
);
t
.
default
=
{
components
:{
Viewport
:
o
.
default
}},
e
.
exports
=
t
.
default
})},
495
:
function
(
e
,
t
){
e
.
exports
=
{
render
:
function
(){
var
e
=
this
,
t
=
e
.
$createElement
;
return
(
e
.
_self
.
_c
||
t
)(
"
viewport
"
,{
attrs
:{
lang
:
"
en-US
"
}})},
staticRenderFns
:[]}}});
\ No newline at end of file
webpackJsonp
([
1
],{
445
:
function
(
e
,
t
,
n
){
function
o
(
e
){
n
(
493
)}
var
r
=
n
(
11
)(
n
(
495
),
n
(
496
),
o
,
null
,
null
);
e
.
exports
=
r
.
exports
},
493
:
function
(
e
,
t
,
n
){
var
o
=
n
(
494
);
"
string
"
==
typeof
o
&&
(
o
=
[[
e
.
i
,
o
,
""
]]),
o
.
locals
&&
(
e
.
exports
=
o
.
locals
);
n
(
444
)(
"
4e79e8f8
"
,
o
,
!
0
)},
494
:
function
(
e
,
t
,
n
){
t
=
e
.
exports
=
n
(
443
)(
!
1
),
t
.
push
([
e
.
i
,
""
,
""
])},
495
:
function
(
e
,
t
,
n
){
var
o
,
r
,
u
;
!
function
(
s
,
i
){
r
=
[
e
,
t
,
n
(
141
)],
o
=
i
,
void
0
!==
(
u
=
"
function
"
==
typeof
o
?
o
.
apply
(
t
,
r
):
o
)
&&
(
e
.
exports
=
u
)}(
0
,
function
(
e
,
t
,
n
){
"
use strict
"
;
Object
.
defineProperty
(
t
,
"
__esModule
"
,{
value
:
!
0
});
var
o
=
function
(
e
){
return
e
&&
e
.
__esModule
?
e
:{
default
:
e
}}(
n
);
t
.
default
=
{
components
:{
Viewport
:
o
.
default
}},
e
.
exports
=
t
.
default
})},
496
:
function
(
e
,
t
){
e
.
exports
=
{
render
:
function
(){
var
e
=
this
,
t
=
e
.
$createElement
;
return
(
e
.
_self
.
_c
||
t
)(
"
viewport
"
,{
attrs
:{
lang
:
"
en-US
"
}})},
staticRenderFns
:[]}}});
\ No newline at end of file
docs/js/10.
c2260cff445f3de59bec
.js
→
docs/js/10.
3b225d39b6e18c99177a
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/11.
7c8013736bd03fe62d88
.js
→
docs/js/11.
05f821690de3f25c732c
.js
浏览文件 @
e0e9efba
webpackJsonp
([
11
],{
482
:
function
(
e
,
s
,
t
){
e
.
exports
=
t
(
572
)},
572
:
function
(
e
,
s
,
t
){
var
a
=
t
(
11
)(
null
,
t
(
573
),
null
,
null
,
null
);
e
.
exports
=
a
.
exports
},
573
:
function
(
e
,
s
){
e
.
exports
=
{
render
:
function
(){
var
e
=
this
,
s
=
e
.
$createElement
,
t
=
e
.
_self
.
_c
||
s
;
return
t
(
"
section
"
,[
t
(
"
h2
"
,{
attrs
:{
id
:
"
后编译
"
}},[
t
(
"
a
"
,{
staticClass
:
"
anchor
"
,
attrs
:{
href
:
"
#cube-后编译-anchor
"
,
"
aria-hidden
"
:
"
true
"
}},[
t
(
"
svg
"
,{
attrs
:{
"
aria-hidden
"
:
"
true
"
,
height
:
"
16
"
,
version
:
"
1.1
"
,
viewBox
:
"
0 0 16 16
"
,
width
:
"
16
"
}},[
t
(
"
path
"
,{
attrs
:{
"
fill-rule
"
:
"
evenodd
"
,
d
:
"
M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z
"
}})])]),
e
.
_v
(
"
后编译
"
)]),
e
.
_v
(
"
"
),
t
(
"
p
"
,[
e
.
_v
(
"
后编译指的是应用依赖的 NPM 包并不需要在发布前编译,而是随着应用编译打包的时候一块编译。
"
)]),
e
.
_v
(
"
"
),
e
.
_m
(
0
),
e
.
_v
(
"
"
),
t
(
"
h3
"
,{
attrs
:{
id
:
"
背景
"
}},[
t
(
"
a
"
,{
staticClass
:
"
anchor
"
,
attrs
:{
href
:
"
#cube-背景-anchor
"
,
"
aria-hidden
"
:
"
true
"
}},[
t
(
"
svg
"
,{
attrs
:{
"
aria-hidden
"
:
"
true
"
,
height
:
"
16
"
,
version
:
"
1.1
"
,
viewBox
:
"
0 0 16 16
"
,
width
:
"
16
"
}},[
t
(
"
path
"
,{
attrs
:{
"
fill-rule
"
:
"
evenodd
"
,
d
:
"
M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z
"
}})])]),
e
.
_v
(
"
背景
"
)]),
e
.
_v
(
"
"
),
t
(
"
p
"
,[
e
.
_v
(
"
使用 webpack + babel 开发应用越来越多,而且一般都是通过 NPM 进行包管理的,这样依赖包越来越多,这些依赖包也是使用的 ES2015+ 开发的,所以每个依赖包都需要编译才能发布,这样编译后代码中往往后包含很多编译代码,所以为了消除这部分冗余,推荐大家使用后编译。
"
)]),
e
.
_v
(
"
"
),
t
(
"
h3
"
,{
attrs
:{
id
:
"
优缺点
"
}},[
t
(
"
a
"
,{
staticClass
:
"
anchor
"
,
attrs
:{
href
:
"
#cube-优缺点-anchor
"
,
"
aria-hidden
"
:
"
true
"
}},[
t
(
"
svg
"
,{
attrs
:{
"
aria-hidden
"
:
"
true
"
,
height
:
"
16
"
,
version
:
"
1.1
"
,
viewBox
:
"
0 0 16 16
"
,
width
:
"
16
"
}},[
t
(
"
path
"
,{
attrs
:{
"
fill-rule
"
:
"
evenodd
"
,
d
:
"
M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z
"
}})])]),
e
.
_v
(
"
优缺点
"
)]),
e
.
_v
(
"
"
),
t
(
"
p
"
,[
e
.
_v
(
"
优点:
"
)]),
e
.
_v
(
"
"
),
e
.
_m
(
1
),
e
.
_v
(
"
"
),
t
(
"
p
"
,[
e
.
_v
(
"
缺点:
"
)]),
e
.
_v
(
"
"
),
e
.
_m
(
2
),
e
.
_v
(
"
"
),
t
(
"
h3
"
,{
attrs
:{
id
:
"
约定
"
}},[
t
(
"
a
"
,{
staticClass
:
"
anchor
"
,
attrs
:{
href
:
"
#cube-约定-anchor
"
,
"
aria-hidden
"
:
"
true
"
}},[
t
(
"
svg
"
,{
attrs
:{
"
aria-hidden
"
:
"
true
"
,
height
:
"
16
"
,
version
:
"
1.1
"
,
viewBox
:
"
0 0 16 16
"
,
width
:
"
16
"
}},[
t
(
"
path
"
,{
attrs
:{
"
fill-rule
"
:
"
evenodd
"
,
d
:
"
M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z
"
}})])]),
e
.
_v
(
"
约定
"
)]),
e
.
_v
(
"
"
),
t
(
"
p
"
,[
e
.
_v
(
"
考虑到有些应用会使用后编译,有些则只能使用编译好的依赖包,为了“争夺”入口,cube-ui 做了均衡,约定:
"
)]),
e
.
_v
(
"
"
),
e
.
_m
(
3
),
e
.
_v
(
"
"
),
e
.
_m
(
4
),
e
.
_v
(
"
"
),
t
(
"
p
"
,[
e
.
_v
(
"
这样,如果应用使用的是 webpack 2+,则默认走后编译,而如果使用的 webpack 1.x 则默认使用的是编译后内容;当然,这部分可以通过 webpack 的 alias 配置达到和版本无关效果。
"
)]),
e
.
_v
(
"
"
),
t
(
"
h3
"
,{
attrs
:{
id
:
"
webpack配置使用
"
}},[
t
(
"
a
"
,{
staticClass
:
"
anchor
"
,
attrs
:{
href
:
"
#cube-webpack配置使用-anchor
"
,
"
aria-hidden
"
:
"
true
"
}},[
t
(
"
svg
"
,{
attrs
:{
"
aria-hidden
"
:
"
true
"
,
height
:
"
16
"
,
version
:
"
1.1
"
,
viewBox
:
"
0 0 16 16
"
,
width
:
"
16
"
}},[
t
(
"
path
"
,{
attrs
:{
"
fill-rule
"
:
"
evenodd
"
,
d
:
"
M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z
"
}})])]),
e
.
_v
(
"
webpack 配置使用
"
)]),
e
.
_v
(
"
"
),
e
.
_m
(
5
),
e
.
_v
(
"
"
),
t
(
"
p
"
,[
e
.
_v
(
"
一个应用示例配置:
"
)]),
e
.
_v
(
"
"
),
e
.
_m
(
6
),
e
.
_v
(
"
"
),
t
(
"
p
"
,[
e
.
_v
(
"
在应用的 package.json 中增加 compileDependencies:
"
)]),
e
.
_v
(
"
"
),
e
.
_m
(
7
),
e
.
_v
(
"
"
),
t
(
"
p
"
,[
e
.
_v
(
"
如果说 A 还依赖 C 的话,只需要在 A 的 package.json 中指定 compileDependencies 即可:
"
)]),
e
.
_v
(
"
"
),
e
.
_m
(
8
)])},
staticRenderFns
:[
function
(){
var
e
=
this
,
s
=
e
.
$createElement
,
t
=
e
.
_self
.
_c
||
s
;
return
t
(
"
p
"
,[
t
(
"
em
"
,[
e
.
_v
(
"
注:
"
)]),
e
.
_v
(
"
关于后编译更详细内容可参阅
"
),
t
(
"
a
"
,{
attrs
:{
href
:
"
https://github.com/DDFE/DDFE-blog/issues/23
"
}},[
e
.
_v
(
"
webpack 应用编译优化之路
"
)])])},
function
(){
var
e
=
this
,
s
=
e
.
$createElement
,
t
=
e
.
_self
.
_c
||
s
;
return
t
(
"
ul
"
,[
t
(
"
li
"
,[
e
.
_v
(
"
公共的依赖可以实现共用,只此一份,重要的是只编译一次,建议通过 peerDependencies 管理依赖。
"
)]),
e
.
_v
(
"
"
),
t
(
"
li
"
,[
e
.
_v
(
"
babel 转换 API(例如 babel-plugin-transform-runtime 或者 babel-polyfill)部分的代码只有一份。
"
)]),
e
.
_v
(
"
"
),
t
(
"
li
"
,[
e
.
_v
(
"
不用每个依赖包都需要配置编译打包环节,甚至可以直接源码级别发布。
"
)])])},
function
(){
var
e
=
this
,
s
=
e
.
$createElement
,
t
=
e
.
_self
.
_c
||
s
;
return
t
(
"
ul
"
,[
t
(
"
li
"
,[
e
.
_v
(
"
主应用的 babel 配置需要能兼容依赖包的 babel 配置。
"
)]),
e
.
_v
(
"
"
),
t
(
"
li
"
,[
e
.
_v
(
"
依赖包不能使用 alias、不能方便的使用 DefinePlugin(可以经过一次简单编译,但是不做 babel 处理)。
"
)]),
e
.
_v
(
"
"
),
t
(
"
li
"
,[
e
.
_v
(
"
应用编译时间会变长。
"
)])])},
function
(){
var
e
=
this
,
s
=
e
.
$createElement
,
t
=
e
.
_self
.
_c
||
s
;
return
t
(
"
blockquote
"
,[
t
(
"
p
"
,[
e
.
_v
(
"
package.json 的 main 字段指向的就是编译后入口,而 module 字段指向的就是源码入口。
"
)])])},
function
(){
var
e
=
this
,
s
=
e
.
$createElement
,
t
=
e
.
_self
.
_c
||
s
;
return
t
(
"
p
"
,[
t
(
"
em
"
,[
e
.
_v
(
"
关于
"
),
t
(
"
a
"
,{
attrs
:{
href
:
"
https://github.com/rollup/rollup/wiki/pkg.module
"
}},[
e
.
_v
(
"
pkg.module
"
)])])])},
function
(){
var
e
=
this
,
s
=
e
.
$createElement
,
t
=
e
.
_self
.
_c
||
s
;
return
t
(
"
p
"
,[
e
.
_v
(
"
后编译的场景是极有可能产生嵌套的情况,而且对于每个依赖包而言应该自己管理自身需要后编译的依赖;为了解决这个问题,可以使用
"
),
t
(
"
a
"
,{
attrs
:{
href
:
"
https://www.npmjs.com/package/webpack-post-compile-plugin
"
}},[
e
.
_v
(
"
webpack-post-compile-plugin
"
)]),
e
.
_v
(
"
,只需要在应用或者 NPM 包自身的 package.json 中通过 compileDependencies 来指定自身需要后编译依赖的包名。
"
)])},
function
(){
var
e
=
this
,
s
=
e
.
$createElement
,
t
=
e
.
_self
.
_c
||
s
;
return
t
(
"
pre
"
,{
pre
:
!
0
},[
t
(
"
code
"
,{
attrs
:{
"
v-pre
"
:
""
,
class
:
"
language-js
"
}},[
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-comment
"
}},[
e
.
_v
(
"
// webpack.config.js
"
)]),
e
.
_v
(
"
\n
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-keyword
"
}},[
e
.
_v
(
"
var
"
)]),
e
.
_v
(
"
PostCompilePlugin =
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-built_in
"
}},[
e
.
_v
(
"
require
"
)]),
e
.
_v
(
"
(
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-string
"
}},[
e
.
_v
(
"
'webpack-post-compile-plugin'
"
)]),
e
.
_v
(
"
)
\n\n
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-built_in
"
}},[
e
.
_v
(
"
module
"
)]),
e
.
_v
(
"
.exports = {
\n
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-comment
"
}},[
e
.
_v
(
"
// ...
"
)]),
e
.
_v
(
"
\n
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-built_in
"
}},[
e
.
_v
(
"
module
"
)]),
e
.
_v
(
"
: {
\n
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-attr
"
}},[
e
.
_v
(
"
rules
"
)]),
e
.
_v
(
"
: [
\n
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-comment
"
}},[
e
.
_v
(
"
// ...
"
)]),
e
.
_v
(
"
\n
{
\n
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-attr
"
}},[
e
.
_v
(
"
test
"
)]),
e
.
_v
(
"
:
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-regexp
"
}},[
e
.
_v
(
"
/
\\
.js$/
"
)]),
e
.
_v
(
"
,
\n
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-attr
"
}},[
e
.
_v
(
"
loader
"
)]),
e
.
_v
(
"
:
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-string
"
}},[
e
.
_v
(
"
'babel-loader'
"
)]),
e
.
_v
(
"
,
\n
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-attr
"
}},[
e
.
_v
(
"
include
"
)]),
e
.
_v
(
"
: [
\n
resolve(
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-string
"
}},[
e
.
_v
(
"
'src'
"
)]),
e
.
_v
(
"
)
\n
]
\n
},
\n
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-comment
"
}},[
e
.
_v
(
"
// ...
"
)]),
e
.
_v
(
"
\n
]
\n
},
\n
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-comment
"
}},[
e
.
_v
(
"
// ...
"
)]),
e
.
_v
(
"
\n
plugins: [
\n
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-keyword
"
}},[
e
.
_v
(
"
new
"
)]),
e
.
_v
(
"
PostCompilePlugin()
\n
]
\n
}
\n
"
)])])},
function
(){
var
e
=
this
,
s
=
e
.
$createElement
,
t
=
e
.
_self
.
_c
||
s
;
return
t
(
"
pre
"
,{
pre
:
!
0
},[
t
(
"
code
"
,{
attrs
:{
"
v-pre
"
:
""
,
class
:
"
language-json
"
}},[
e
.
_v
(
"
// package.json
\n
{
\n
// ...
\n
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-attr
"
}},[
e
.
_v
(
'
"compileDependencies"
'
)]),
e
.
_v
(
"
: [
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-string
"
}},[
e
.
_v
(
'
"A"
'
)]),
e
.
_v
(
"
,
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-string
"
}},[
e
.
_v
(
'
"B"
'
)]),
e
.
_v
(
"
]
\n
// ...
\n
}
\n
"
)])])},
function
(){
var
e
=
this
,
s
=
e
.
$createElement
,
t
=
e
.
_self
.
_c
||
s
;
return
t
(
"
pre
"
,{
pre
:
!
0
},[
t
(
"
code
"
,{
attrs
:{
"
v-pre
"
:
""
,
class
:
"
language-json
"
}},[
e
.
_v
(
"
// A package.json
\n
{
\n
// ...
\n
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-attr
"
}},[
e
.
_v
(
'
"compileDependencies"
'
)]),
e
.
_v
(
"
: [
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-string
"
}},[
e
.
_v
(
'
"C"
'
)]),
e
.
_v
(
"
]
\n
// ...
\n
}
\n
"
)])])}]}}});
\ No newline at end of file
webpackJsonp
([
11
],{
483
:
function
(
e
,
s
,
t
){
e
.
exports
=
t
(
573
)},
573
:
function
(
e
,
s
,
t
){
var
a
=
t
(
11
)(
null
,
t
(
574
),
null
,
null
,
null
);
e
.
exports
=
a
.
exports
},
574
:
function
(
e
,
s
){
e
.
exports
=
{
render
:
function
(){
var
e
=
this
,
s
=
e
.
$createElement
,
t
=
e
.
_self
.
_c
||
s
;
return
t
(
"
section
"
,[
t
(
"
h2
"
,{
attrs
:{
id
:
"
后编译
"
}},[
t
(
"
a
"
,{
staticClass
:
"
anchor
"
,
attrs
:{
href
:
"
#cube-后编译-anchor
"
,
"
aria-hidden
"
:
"
true
"
}},[
t
(
"
svg
"
,{
attrs
:{
"
aria-hidden
"
:
"
true
"
,
height
:
"
16
"
,
version
:
"
1.1
"
,
viewBox
:
"
0 0 16 16
"
,
width
:
"
16
"
}},[
t
(
"
path
"
,{
attrs
:{
"
fill-rule
"
:
"
evenodd
"
,
d
:
"
M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z
"
}})])]),
e
.
_v
(
"
后编译
"
)]),
e
.
_v
(
"
"
),
t
(
"
p
"
,[
e
.
_v
(
"
后编译指的是应用依赖的 NPM 包并不需要在发布前编译,而是随着应用编译打包的时候一块编译。
"
)]),
e
.
_v
(
"
"
),
e
.
_m
(
0
),
e
.
_v
(
"
"
),
t
(
"
h3
"
,{
attrs
:{
id
:
"
背景
"
}},[
t
(
"
a
"
,{
staticClass
:
"
anchor
"
,
attrs
:{
href
:
"
#cube-背景-anchor
"
,
"
aria-hidden
"
:
"
true
"
}},[
t
(
"
svg
"
,{
attrs
:{
"
aria-hidden
"
:
"
true
"
,
height
:
"
16
"
,
version
:
"
1.1
"
,
viewBox
:
"
0 0 16 16
"
,
width
:
"
16
"
}},[
t
(
"
path
"
,{
attrs
:{
"
fill-rule
"
:
"
evenodd
"
,
d
:
"
M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z
"
}})])]),
e
.
_v
(
"
背景
"
)]),
e
.
_v
(
"
"
),
t
(
"
p
"
,[
e
.
_v
(
"
使用 webpack + babel 开发应用越来越多,而且一般都是通过 NPM 进行包管理的,这样依赖包越来越多,这些依赖包也是使用的 ES2015+ 开发的,所以每个依赖包都需要编译才能发布,这样编译后代码中往往后包含很多编译代码,所以为了消除这部分冗余,推荐大家使用后编译。
"
)]),
e
.
_v
(
"
"
),
t
(
"
h3
"
,{
attrs
:{
id
:
"
优缺点
"
}},[
t
(
"
a
"
,{
staticClass
:
"
anchor
"
,
attrs
:{
href
:
"
#cube-优缺点-anchor
"
,
"
aria-hidden
"
:
"
true
"
}},[
t
(
"
svg
"
,{
attrs
:{
"
aria-hidden
"
:
"
true
"
,
height
:
"
16
"
,
version
:
"
1.1
"
,
viewBox
:
"
0 0 16 16
"
,
width
:
"
16
"
}},[
t
(
"
path
"
,{
attrs
:{
"
fill-rule
"
:
"
evenodd
"
,
d
:
"
M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z
"
}})])]),
e
.
_v
(
"
优缺点
"
)]),
e
.
_v
(
"
"
),
t
(
"
p
"
,[
e
.
_v
(
"
优点:
"
)]),
e
.
_v
(
"
"
),
e
.
_m
(
1
),
e
.
_v
(
"
"
),
t
(
"
p
"
,[
e
.
_v
(
"
缺点:
"
)]),
e
.
_v
(
"
"
),
e
.
_m
(
2
),
e
.
_v
(
"
"
),
t
(
"
h3
"
,{
attrs
:{
id
:
"
约定
"
}},[
t
(
"
a
"
,{
staticClass
:
"
anchor
"
,
attrs
:{
href
:
"
#cube-约定-anchor
"
,
"
aria-hidden
"
:
"
true
"
}},[
t
(
"
svg
"
,{
attrs
:{
"
aria-hidden
"
:
"
true
"
,
height
:
"
16
"
,
version
:
"
1.1
"
,
viewBox
:
"
0 0 16 16
"
,
width
:
"
16
"
}},[
t
(
"
path
"
,{
attrs
:{
"
fill-rule
"
:
"
evenodd
"
,
d
:
"
M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z
"
}})])]),
e
.
_v
(
"
约定
"
)]),
e
.
_v
(
"
"
),
t
(
"
p
"
,[
e
.
_v
(
"
考虑到有些应用会使用后编译,有些则只能使用编译好的依赖包,为了“争夺”入口,cube-ui 做了均衡,约定:
"
)]),
e
.
_v
(
"
"
),
e
.
_m
(
3
),
e
.
_v
(
"
"
),
e
.
_m
(
4
),
e
.
_v
(
"
"
),
t
(
"
p
"
,[
e
.
_v
(
"
这样,如果应用使用的是 webpack 2+,则默认走后编译,而如果使用的 webpack 1.x 则默认使用的是编译后内容;当然,这部分可以通过 webpack 的 alias 配置达到和版本无关效果。
"
)]),
e
.
_v
(
"
"
),
t
(
"
h3
"
,{
attrs
:{
id
:
"
webpack配置使用
"
}},[
t
(
"
a
"
,{
staticClass
:
"
anchor
"
,
attrs
:{
href
:
"
#cube-webpack配置使用-anchor
"
,
"
aria-hidden
"
:
"
true
"
}},[
t
(
"
svg
"
,{
attrs
:{
"
aria-hidden
"
:
"
true
"
,
height
:
"
16
"
,
version
:
"
1.1
"
,
viewBox
:
"
0 0 16 16
"
,
width
:
"
16
"
}},[
t
(
"
path
"
,{
attrs
:{
"
fill-rule
"
:
"
evenodd
"
,
d
:
"
M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z
"
}})])]),
e
.
_v
(
"
webpack 配置使用
"
)]),
e
.
_v
(
"
"
),
e
.
_m
(
5
),
e
.
_v
(
"
"
),
t
(
"
p
"
,[
e
.
_v
(
"
一个应用示例配置:
"
)]),
e
.
_v
(
"
"
),
e
.
_m
(
6
),
e
.
_v
(
"
"
),
t
(
"
p
"
,[
e
.
_v
(
"
在应用的 package.json 中增加 compileDependencies:
"
)]),
e
.
_v
(
"
"
),
e
.
_m
(
7
),
e
.
_v
(
"
"
),
t
(
"
p
"
,[
e
.
_v
(
"
如果说 A 还依赖 C 的话,只需要在 A 的 package.json 中指定 compileDependencies 即可:
"
)]),
e
.
_v
(
"
"
),
e
.
_m
(
8
)])},
staticRenderFns
:[
function
(){
var
e
=
this
,
s
=
e
.
$createElement
,
t
=
e
.
_self
.
_c
||
s
;
return
t
(
"
p
"
,[
t
(
"
em
"
,[
e
.
_v
(
"
注:
"
)]),
e
.
_v
(
"
关于后编译更详细内容可参阅
"
),
t
(
"
a
"
,{
attrs
:{
href
:
"
https://github.com/DDFE/DDFE-blog/issues/23
"
}},[
e
.
_v
(
"
webpack 应用编译优化之路
"
)])])},
function
(){
var
e
=
this
,
s
=
e
.
$createElement
,
t
=
e
.
_self
.
_c
||
s
;
return
t
(
"
ul
"
,[
t
(
"
li
"
,[
e
.
_v
(
"
公共的依赖可以实现共用,只此一份,重要的是只编译一次,建议通过 peerDependencies 管理依赖。
"
)]),
e
.
_v
(
"
"
),
t
(
"
li
"
,[
e
.
_v
(
"
babel 转换 API(例如 babel-plugin-transform-runtime 或者 babel-polyfill)部分的代码只有一份。
"
)]),
e
.
_v
(
"
"
),
t
(
"
li
"
,[
e
.
_v
(
"
不用每个依赖包都需要配置编译打包环节,甚至可以直接源码级别发布。
"
)])])},
function
(){
var
e
=
this
,
s
=
e
.
$createElement
,
t
=
e
.
_self
.
_c
||
s
;
return
t
(
"
ul
"
,[
t
(
"
li
"
,[
e
.
_v
(
"
主应用的 babel 配置需要能兼容依赖包的 babel 配置。
"
)]),
e
.
_v
(
"
"
),
t
(
"
li
"
,[
e
.
_v
(
"
依赖包不能使用 alias、不能方便的使用 DefinePlugin(可以经过一次简单编译,但是不做 babel 处理)。
"
)]),
e
.
_v
(
"
"
),
t
(
"
li
"
,[
e
.
_v
(
"
应用编译时间会变长。
"
)])])},
function
(){
var
e
=
this
,
s
=
e
.
$createElement
,
t
=
e
.
_self
.
_c
||
s
;
return
t
(
"
blockquote
"
,[
t
(
"
p
"
,[
e
.
_v
(
"
package.json 的 main 字段指向的就是编译后入口,而 module 字段指向的就是源码入口。
"
)])])},
function
(){
var
e
=
this
,
s
=
e
.
$createElement
,
t
=
e
.
_self
.
_c
||
s
;
return
t
(
"
p
"
,[
t
(
"
em
"
,[
e
.
_v
(
"
关于
"
),
t
(
"
a
"
,{
attrs
:{
href
:
"
https://github.com/rollup/rollup/wiki/pkg.module
"
}},[
e
.
_v
(
"
pkg.module
"
)])])])},
function
(){
var
e
=
this
,
s
=
e
.
$createElement
,
t
=
e
.
_self
.
_c
||
s
;
return
t
(
"
p
"
,[
e
.
_v
(
"
后编译的场景是极有可能产生嵌套的情况,而且对于每个依赖包而言应该自己管理自身需要后编译的依赖;为了解决这个问题,可以使用
"
),
t
(
"
a
"
,{
attrs
:{
href
:
"
https://www.npmjs.com/package/webpack-post-compile-plugin
"
}},[
e
.
_v
(
"
webpack-post-compile-plugin
"
)]),
e
.
_v
(
"
,只需要在应用或者 NPM 包自身的 package.json 中通过 compileDependencies 来指定自身需要后编译依赖的包名。
"
)])},
function
(){
var
e
=
this
,
s
=
e
.
$createElement
,
t
=
e
.
_self
.
_c
||
s
;
return
t
(
"
pre
"
,{
pre
:
!
0
},[
t
(
"
code
"
,{
attrs
:{
"
v-pre
"
:
""
,
class
:
"
language-js
"
}},[
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-comment
"
}},[
e
.
_v
(
"
// webpack.config.js
"
)]),
e
.
_v
(
"
\n
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-keyword
"
}},[
e
.
_v
(
"
var
"
)]),
e
.
_v
(
"
PostCompilePlugin =
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-built_in
"
}},[
e
.
_v
(
"
require
"
)]),
e
.
_v
(
"
(
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-string
"
}},[
e
.
_v
(
"
'webpack-post-compile-plugin'
"
)]),
e
.
_v
(
"
)
\n\n
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-built_in
"
}},[
e
.
_v
(
"
module
"
)]),
e
.
_v
(
"
.exports = {
\n
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-comment
"
}},[
e
.
_v
(
"
// ...
"
)]),
e
.
_v
(
"
\n
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-built_in
"
}},[
e
.
_v
(
"
module
"
)]),
e
.
_v
(
"
: {
\n
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-attr
"
}},[
e
.
_v
(
"
rules
"
)]),
e
.
_v
(
"
: [
\n
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-comment
"
}},[
e
.
_v
(
"
// ...
"
)]),
e
.
_v
(
"
\n
{
\n
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-attr
"
}},[
e
.
_v
(
"
test
"
)]),
e
.
_v
(
"
:
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-regexp
"
}},[
e
.
_v
(
"
/
\\
.js$/
"
)]),
e
.
_v
(
"
,
\n
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-attr
"
}},[
e
.
_v
(
"
loader
"
)]),
e
.
_v
(
"
:
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-string
"
}},[
e
.
_v
(
"
'babel-loader'
"
)]),
e
.
_v
(
"
,
\n
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-attr
"
}},[
e
.
_v
(
"
include
"
)]),
e
.
_v
(
"
: [
\n
resolve(
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-string
"
}},[
e
.
_v
(
"
'src'
"
)]),
e
.
_v
(
"
)
\n
]
\n
},
\n
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-comment
"
}},[
e
.
_v
(
"
// ...
"
)]),
e
.
_v
(
"
\n
]
\n
},
\n
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-comment
"
}},[
e
.
_v
(
"
// ...
"
)]),
e
.
_v
(
"
\n
plugins: [
\n
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-keyword
"
}},[
e
.
_v
(
"
new
"
)]),
e
.
_v
(
"
PostCompilePlugin()
\n
]
\n
}
\n
"
)])])},
function
(){
var
e
=
this
,
s
=
e
.
$createElement
,
t
=
e
.
_self
.
_c
||
s
;
return
t
(
"
pre
"
,{
pre
:
!
0
},[
t
(
"
code
"
,{
attrs
:{
"
v-pre
"
:
""
,
class
:
"
language-json
"
}},[
e
.
_v
(
"
// package.json
\n
{
\n
// ...
\n
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-attr
"
}},[
e
.
_v
(
'
"compileDependencies"
'
)]),
e
.
_v
(
"
: [
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-string
"
}},[
e
.
_v
(
'
"A"
'
)]),
e
.
_v
(
"
,
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-string
"
}},[
e
.
_v
(
'
"B"
'
)]),
e
.
_v
(
"
]
\n
// ...
\n
}
\n
"
)])])},
function
(){
var
e
=
this
,
s
=
e
.
$createElement
,
t
=
e
.
_self
.
_c
||
s
;
return
t
(
"
pre
"
,{
pre
:
!
0
},[
t
(
"
code
"
,{
attrs
:{
"
v-pre
"
:
""
,
class
:
"
language-json
"
}},[
e
.
_v
(
"
// A package.json
\n
{
\n
// ...
\n
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-attr
"
}},[
e
.
_v
(
'
"compileDependencies"
'
)]),
e
.
_v
(
"
: [
"
),
t
(
"
span
"
,{
attrs
:{
class
:
"
hljs-string
"
}},[
e
.
_v
(
'
"C"
'
)]),
e
.
_v
(
"
]
\n
// ...
\n
}
\n
"
)])])}]}}});
\ No newline at end of file
docs/js/12.
09a6ab668e488f799b94
.js
→
docs/js/12.
2569440f91f00f4e8093
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/13.
6b78f5c07dd52cce1ee1
.js
→
docs/js/13.
f7b80a2e7c4b929f476b
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/14.
6174757d5e6e5561ea3f
.js
→
docs/js/14.
ab87e311a96bfbf3ae5c
.js
浏览文件 @
e0e9efba
webpackJsonp
([
14
],{
479
:
function
(
s
,
t
,
a
){
s
.
exports
=
a
(
566
)},
566
:
function
(
s
,
t
,
a
){
var
e
=
a
(
11
)(
null
,
a
(
567
),
null
,
null
,
null
);
s
.
exports
=
e
.
exports
},
567
:
function
(
s
,
t
){
s
.
exports
=
{
render
:
function
(){
var
s
=
this
,
t
=
s
.
$createElement
,
a
=
s
.
_self
.
_c
||
t
;
return
a
(
"
section
"
,[
a
(
"
h2
"
,{
attrs
:{
id
:
"
Loading
"
}},[
a
(
"
a
"
,{
staticClass
:
"
anchor
"
,
attrs
:{
href
:
"
#cube-Loading-anchor
"
,
"
aria-hidden
"
:
"
true
"
}},[
a
(
"
svg
"
,{
attrs
:{
"
aria-hidden
"
:
"
true
"
,
height
:
"
16
"
,
version
:
"
1.1
"
,
viewBox
:
"
0 0 16 16
"
,
width
:
"
16
"
}},[
a
(
"
path
"
,{
attrs
:{
"
fill-rule
"
:
"
evenodd
"
,
d
:
"
M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z
"
}})])]),
s
.
_v
(
"
Loading
"
)]),
s
.
_v
(
"
"
),
a
(
"
p
"
,[
s
.
_v
(
"
加载,提供了可自定义大小的加载动画。
"
)]),
s
.
_v
(
"
"
),
a
(
"
h3
"
,{
attrs
:{
id
:
"
示例
"
}},[
a
(
"
a
"
,{
staticClass
:
"
anchor
"
,
attrs
:{
href
:
"
#cube-示例-anchor
"
,
"
aria-hidden
"
:
"
true
"
}},[
a
(
"
svg
"
,{
attrs
:{
"
aria-hidden
"
:
"
true
"
,
height
:
"
16
"
,
version
:
"
1.1
"
,
viewBox
:
"
0 0 16 16
"
,
width
:
"
16
"
}},[
a
(
"
path
"
,{
attrs
:{
"
fill-rule
"
:
"
evenodd
"
,
d
:
"
M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z
"
}})])]),
s
.
_v
(
"
示例
"
)]),
s
.
_v
(
"
"
),
s
.
_m
(
0
),
s
.
_v
(
"
"
),
a
(
"
h3
"
,{
attrs
:{
id
:
"
Props配置
"
}},[
a
(
"
a
"
,{
staticClass
:
"
anchor
"
,
attrs
:{
href
:
"
#cube-Props配置-anchor
"
,
"
aria-hidden
"
:
"
true
"
}},[
a
(
"
svg
"
,{
attrs
:{
"
aria-hidden
"
:
"
true
"
,
height
:
"
16
"
,
version
:
"
1.1
"
,
viewBox
:
"
0 0 16 16
"
,
width
:
"
16
"
}},[
a
(
"
path
"
,{
attrs
:{
"
fill-rule
"
:
"
evenodd
"
,
d
:
"
M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z
"
}})])]),
s
.
_v
(
"
Props 配置
"
)]),
s
.
_v
(
"
"
),
s
.
_m
(
1
)])},
staticRenderFns
:[
function
(){
var
s
=
this
,
t
=
s
.
$createElement
,
a
=
s
.
_self
.
_c
||
t
;
return
a
(
"
ul
"
,[
a
(
"
li
"
,[
a
(
"
p
"
,[
s
.
_v
(
"
图标大小
"
)]),
s
.
_v
(
"
"
),
a
(
"
p
"
,[
s
.
_v
(
"
默认大小为
"
),
a
(
"
code
"
,{
pre
:
!
0
},[
s
.
_v
(
"
24px
"
)]),
s
.
_v
(
"
,可通过
"
),
a
(
"
code
"
,{
pre
:
!
0
},[
s
.
_v
(
"
size
"
)]),
s
.
_v
(
"
属性配置
"
)]),
s
.
_v
(
"
"
),
a
(
"
pre
"
,{
pre
:
!
0
},[
a
(
"
code
"
,{
attrs
:{
"
v-pre
"
:
""
,
class
:
"
language-html
"
}},[
a
(
"
span
"
,{
attrs
:{
class
:
"
hljs-tag
"
}},[
s
.
_v
(
"
<
"
),
a
(
"
span
"
,{
attrs
:{
class
:
"
hljs-name
"
}},[
s
.
_v
(
"
cube-loading
"
)]),
s
.
_v
(
"
>
"
)]),
a
(
"
span
"
,{
attrs
:{
class
:
"
hljs-tag
"
}},[
s
.
_v
(
"
</
"
),
a
(
"
span
"
,{
attrs
:{
class
:
"
hljs-name
"
}},[
s
.
_v
(
"
cube-loading
"
)]),
s
.
_v
(
"
>
"
)]),
s
.
_v
(
"
\n
"
),
a
(
"
span
"
,{
attrs
:{
class
:
"
hljs-tag
"
}},[
s
.
_v
(
"
<
"
),
a
(
"
span
"
,{
attrs
:{
class
:
"
hljs-name
"
}},[
s
.
_v
(
"
cube-loading
"
)]),
s
.
_v
(
"
"
),
a
(
"
span
"
,{
attrs
:{
class
:
"
hljs-attr
"
}},[
s
.
_v
(
"
:size
"
)]),
s
.
_v
(
"
=
"
),
a
(
"
span
"
,{
attrs
:{
class
:
"
hljs-string
"
}},[
s
.
_v
(
'
"28"
'
)]),
s
.
_v
(
"
>
"
)]),
a
(
"
span
"
,{
attrs
:{
class
:
"
hljs-tag
"
}},[
s
.
_v
(
"
</
"
),
a
(
"
span
"
,{
attrs
:{
class
:
"
hljs-name
"
}},[
s
.
_v
(
"
cube-loading
"
)]),
s
.
_v
(
"
>
"
)]),
s
.
_v
(
"
\n
"
),
a
(
"
span
"
,{
attrs
:{
class
:
"
hljs-tag
"
}},[
s
.
_v
(
"
<
"
),
a
(
"
span
"
,{
attrs
:{
class
:
"
hljs-name
"
}},[
s
.
_v
(
"
cube-loading
"
)]),
s
.
_v
(
"
"
),
a
(
"
span
"
,{
attrs
:{
class
:
"
hljs-attr
"
}},[
s
.
_v
(
"
:size
"
)]),
s
.
_v
(
"
=
"
),
a
(
"
span
"
,{
attrs
:{
class
:
"
hljs-string
"
}},[
s
.
_v
(
'
"40"
'
)]),
s
.
_v
(
"
>
"
)]),
a
(
"
span
"
,{
attrs
:{
class
:
"
hljs-tag
"
}},[
s
.
_v
(
"
</
"
),
a
(
"
span
"
,{
attrs
:{
class
:
"
hljs-name
"
}},[
s
.
_v
(
"
cube-loading
"
)]),
s
.
_v
(
"
>
"
)]),
s
.
_v
(
"
\n
"
)])])])])},
function
(){
var
s
=
this
,
t
=
s
.
$createElement
,
a
=
s
.
_self
.
_c
||
t
;
return
a
(
"
table
"
,[
a
(
"
thead
"
,[
a
(
"
tr
"
,[
a
(
"
th
"
,[
s
.
_v
(
"
参数
"
)]),
s
.
_v
(
"
"
),
a
(
"
th
"
,[
s
.
_v
(
"
说明
"
)]),
s
.
_v
(
"
"
),
a
(
"
th
"
,[
s
.
_v
(
"
类型
"
)]),
s
.
_v
(
"
"
),
a
(
"
th
"
,[
s
.
_v
(
"
默认值
"
)])])]),
s
.
_v
(
"
"
),
a
(
"
tbody
"
,[
a
(
"
tr
"
,[
a
(
"
td
"
,[
s
.
_v
(
"
size
"
)]),
s
.
_v
(
"
"
),
a
(
"
td
"
,[
s
.
_v
(
"
加载图标的大小,单位px
"
)]),
s
.
_v
(
"
"
),
a
(
"
td
"
,[
s
.
_v
(
"
Number
"
)]),
s
.
_v
(
"
"
),
a
(
"
td
"
,[
s
.
_v
(
"
24
"
)])])])])}]}}});
\ No newline at end of file
webpackJsonp
([
14
],{
480
:
function
(
s
,
t
,
a
){
s
.
exports
=
a
(
567
)},
567
:
function
(
s
,
t
,
a
){
var
e
=
a
(
11
)(
null
,
a
(
568
),
null
,
null
,
null
);
s
.
exports
=
e
.
exports
},
568
:
function
(
s
,
t
){
s
.
exports
=
{
render
:
function
(){
var
s
=
this
,
t
=
s
.
$createElement
,
a
=
s
.
_self
.
_c
||
t
;
return
a
(
"
section
"
,[
a
(
"
h2
"
,{
attrs
:{
id
:
"
Loading
"
}},[
a
(
"
a
"
,{
staticClass
:
"
anchor
"
,
attrs
:{
href
:
"
#cube-Loading-anchor
"
,
"
aria-hidden
"
:
"
true
"
}},[
a
(
"
svg
"
,{
attrs
:{
"
aria-hidden
"
:
"
true
"
,
height
:
"
16
"
,
version
:
"
1.1
"
,
viewBox
:
"
0 0 16 16
"
,
width
:
"
16
"
}},[
a
(
"
path
"
,{
attrs
:{
"
fill-rule
"
:
"
evenodd
"
,
d
:
"
M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z
"
}})])]),
s
.
_v
(
"
Loading
"
)]),
s
.
_v
(
"
"
),
a
(
"
p
"
,[
s
.
_v
(
"
加载,提供了可自定义大小的加载动画。
"
)]),
s
.
_v
(
"
"
),
a
(
"
h3
"
,{
attrs
:{
id
:
"
示例
"
}},[
a
(
"
a
"
,{
staticClass
:
"
anchor
"
,
attrs
:{
href
:
"
#cube-示例-anchor
"
,
"
aria-hidden
"
:
"
true
"
}},[
a
(
"
svg
"
,{
attrs
:{
"
aria-hidden
"
:
"
true
"
,
height
:
"
16
"
,
version
:
"
1.1
"
,
viewBox
:
"
0 0 16 16
"
,
width
:
"
16
"
}},[
a
(
"
path
"
,{
attrs
:{
"
fill-rule
"
:
"
evenodd
"
,
d
:
"
M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z
"
}})])]),
s
.
_v
(
"
示例
"
)]),
s
.
_v
(
"
"
),
s
.
_m
(
0
),
s
.
_v
(
"
"
),
a
(
"
h3
"
,{
attrs
:{
id
:
"
Props配置
"
}},[
a
(
"
a
"
,{
staticClass
:
"
anchor
"
,
attrs
:{
href
:
"
#cube-Props配置-anchor
"
,
"
aria-hidden
"
:
"
true
"
}},[
a
(
"
svg
"
,{
attrs
:{
"
aria-hidden
"
:
"
true
"
,
height
:
"
16
"
,
version
:
"
1.1
"
,
viewBox
:
"
0 0 16 16
"
,
width
:
"
16
"
}},[
a
(
"
path
"
,{
attrs
:{
"
fill-rule
"
:
"
evenodd
"
,
d
:
"
M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z
"
}})])]),
s
.
_v
(
"
Props 配置
"
)]),
s
.
_v
(
"
"
),
s
.
_m
(
1
)])},
staticRenderFns
:[
function
(){
var
s
=
this
,
t
=
s
.
$createElement
,
a
=
s
.
_self
.
_c
||
t
;
return
a
(
"
ul
"
,[
a
(
"
li
"
,[
a
(
"
p
"
,[
s
.
_v
(
"
图标大小
"
)]),
s
.
_v
(
"
"
),
a
(
"
p
"
,[
s
.
_v
(
"
默认大小为
"
),
a
(
"
code
"
,{
pre
:
!
0
},[
s
.
_v
(
"
24px
"
)]),
s
.
_v
(
"
,可通过
"
),
a
(
"
code
"
,{
pre
:
!
0
},[
s
.
_v
(
"
size
"
)]),
s
.
_v
(
"
属性配置
"
)]),
s
.
_v
(
"
"
),
a
(
"
pre
"
,{
pre
:
!
0
},[
a
(
"
code
"
,{
attrs
:{
"
v-pre
"
:
""
,
class
:
"
language-html
"
}},[
a
(
"
span
"
,{
attrs
:{
class
:
"
hljs-tag
"
}},[
s
.
_v
(
"
<
"
),
a
(
"
span
"
,{
attrs
:{
class
:
"
hljs-name
"
}},[
s
.
_v
(
"
cube-loading
"
)]),
s
.
_v
(
"
>
"
)]),
a
(
"
span
"
,{
attrs
:{
class
:
"
hljs-tag
"
}},[
s
.
_v
(
"
</
"
),
a
(
"
span
"
,{
attrs
:{
class
:
"
hljs-name
"
}},[
s
.
_v
(
"
cube-loading
"
)]),
s
.
_v
(
"
>
"
)]),
s
.
_v
(
"
\n
"
),
a
(
"
span
"
,{
attrs
:{
class
:
"
hljs-tag
"
}},[
s
.
_v
(
"
<
"
),
a
(
"
span
"
,{
attrs
:{
class
:
"
hljs-name
"
}},[
s
.
_v
(
"
cube-loading
"
)]),
s
.
_v
(
"
"
),
a
(
"
span
"
,{
attrs
:{
class
:
"
hljs-attr
"
}},[
s
.
_v
(
"
:size
"
)]),
s
.
_v
(
"
=
"
),
a
(
"
span
"
,{
attrs
:{
class
:
"
hljs-string
"
}},[
s
.
_v
(
'
"28"
'
)]),
s
.
_v
(
"
>
"
)]),
a
(
"
span
"
,{
attrs
:{
class
:
"
hljs-tag
"
}},[
s
.
_v
(
"
</
"
),
a
(
"
span
"
,{
attrs
:{
class
:
"
hljs-name
"
}},[
s
.
_v
(
"
cube-loading
"
)]),
s
.
_v
(
"
>
"
)]),
s
.
_v
(
"
\n
"
),
a
(
"
span
"
,{
attrs
:{
class
:
"
hljs-tag
"
}},[
s
.
_v
(
"
<
"
),
a
(
"
span
"
,{
attrs
:{
class
:
"
hljs-name
"
}},[
s
.
_v
(
"
cube-loading
"
)]),
s
.
_v
(
"
"
),
a
(
"
span
"
,{
attrs
:{
class
:
"
hljs-attr
"
}},[
s
.
_v
(
"
:size
"
)]),
s
.
_v
(
"
=
"
),
a
(
"
span
"
,{
attrs
:{
class
:
"
hljs-string
"
}},[
s
.
_v
(
'
"40"
'
)]),
s
.
_v
(
"
>
"
)]),
a
(
"
span
"
,{
attrs
:{
class
:
"
hljs-tag
"
}},[
s
.
_v
(
"
</
"
),
a
(
"
span
"
,{
attrs
:{
class
:
"
hljs-name
"
}},[
s
.
_v
(
"
cube-loading
"
)]),
s
.
_v
(
"
>
"
)]),
s
.
_v
(
"
\n
"
)])])])])},
function
(){
var
s
=
this
,
t
=
s
.
$createElement
,
a
=
s
.
_self
.
_c
||
t
;
return
a
(
"
table
"
,[
a
(
"
thead
"
,[
a
(
"
tr
"
,[
a
(
"
th
"
,[
s
.
_v
(
"
参数
"
)]),
s
.
_v
(
"
"
),
a
(
"
th
"
,[
s
.
_v
(
"
说明
"
)]),
s
.
_v
(
"
"
),
a
(
"
th
"
,[
s
.
_v
(
"
类型
"
)]),
s
.
_v
(
"
"
),
a
(
"
th
"
,[
s
.
_v
(
"
默认值
"
)])])]),
s
.
_v
(
"
"
),
a
(
"
tbody
"
,[
a
(
"
tr
"
,[
a
(
"
td
"
,[
s
.
_v
(
"
size
"
)]),
s
.
_v
(
"
"
),
a
(
"
td
"
,[
s
.
_v
(
"
加载图标的大小,单位px
"
)]),
s
.
_v
(
"
"
),
a
(
"
td
"
,[
s
.
_v
(
"
Number
"
)]),
s
.
_v
(
"
"
),
a
(
"
td
"
,[
s
.
_v
(
"
24
"
)])])])])}]}}});
\ No newline at end of file
docs/js/15.
e714249ea738f4a9f906
.js
→
docs/js/15.
d0f1a7e26325592b7fac
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/16.
f2d914bf60a8c38a58f
e.js
→
docs/js/16.
a017534e26fba4a19d3
e.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/17.
e047e6419c5619333404
.js
→
docs/js/17.
0b5ab083563f952cf4e9
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/18.
2fb4417755d61bf8a0ef
.js
→
docs/js/18.
9b16f65eb9aed84a8b18
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/19.
d1bbe7ab52da0c44bdf8
.js
→
docs/js/19.
8f219092750d4bce41c7
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/2.
80324be020b141e67cb4
.js
→
docs/js/2.
4be2c6c1021e3757f59b
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/20.8
07746b4f2f4d16bf11e
.js
→
docs/js/20.8
2611c7d68b5546927fb
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/21.
a911af5a3e8b891ac573
.js
→
docs/js/21.
b367039101522e7a7901
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/22.8
cdfd010638871652af1
.js
→
docs/js/22.8
2d6fa8eaea6535e8189
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/23.
a84f05c0207e8be0bf02
.js
→
docs/js/23.
71c9231055cd41a730cf
.js
浏览文件 @
e0e9efba
webpackJsonp
([
23
],{
470
:
function
(
t
,
e
,
r
){
t
.
exports
=
r
(
548
)},
548
:
function
(
t
,
e
,
r
){
var
c
=
r
(
11
)(
null
,
r
(
549
),
null
,
null
,
null
);
t
.
exports
=
c
.
exports
},
549
:
function
(
t
,
e
){
t
.
exports
=
{
render
:
function
(){
var
t
=
this
,
e
=
t
.
$createElement
,
r
=
t
.
_self
.
_c
||
e
;
return
r
(
"
section
"
,[
r
(
"
h2
"
,{
attrs
:{
id
:
"
better-scroll模块
"
}},[
r
(
"
a
"
,{
staticClass
:
"
anchor
"
,
attrs
:{
href
:
"
#cube-better-scroll模块-anchor
"
,
"
aria-hidden
"
:
"
true
"
}},[
r
(
"
svg
"
,{
attrs
:{
"
aria-hidden
"
:
"
true
"
,
height
:
"
16
"
,
version
:
"
1.1
"
,
viewBox
:
"
0 0 16 16
"
,
width
:
"
16
"
}},[
r
(
"
path
"
,{
attrs
:{
"
fill-rule
"
:
"
evenodd
"
,
d
:
"
M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z
"
}})])]),
t
.
_v
(
"
better-scroll 模块
"
)]),
t
.
_v
(
"
"
),
t
.
_m
(
0
),
t
.
_v
(
"
"
),
r
(
"
h3
"
,{
attrs
:{
id
:
"
链接
"
}},[
r
(
"
a
"
,{
staticClass
:
"
anchor
"
,
attrs
:{
href
:
"
#cube-链接-anchor
"
,
"
aria-hidden
"
:
"
true
"
}},[
r
(
"
svg
"
,{
attrs
:{
"
aria-hidden
"
:
"
true
"
,
height
:
"
16
"
,
version
:
"
1.1
"
,
viewBox
:
"
0 0 16 16
"
,
width
:
"
16
"
}},[
r
(
"
path
"
,{
attrs
:{
"
fill-rule
"
:
"
evenodd
"
,
d
:
"
M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z
"
}})])]),
t
.
_v
(
"
链接
"
)]),
t
.
_v
(
"
"
),
r
(
"
p
"
,[
t
.
_v
(
"
关于 better-scroll 详细的文档以及示例,请参考:
"
)]),
t
.
_v
(
"
"
),
t
.
_m
(
1
)])},
staticRenderFns
:[
function
(){
var
t
=
this
,
e
=
t
.
$createElement
,
r
=
t
.
_self
.
_c
||
e
;
return
r
(
"
p
"
,[
t
.
_v
(
"
该模块默认暴露出一个
"
),
r
(
"
code
"
,{
pre
:
!
0
},[
t
.
_v
(
"
BScroll
"
)]),
t
.
_v
(
"
函数对象,这个对象直接从依赖库
"
),
r
(
"
a
"
,{
attrs
:{
href
:
"
https://github.com/ustbhuangyi/better-scroll
"
}},[
t
.
_v
(
"
better-scroll
"
)]),
t
.
_v
(
"
获得。
"
)])},
function
(){
var
t
=
this
,
e
=
t
.
$createElement
,
r
=
t
.
_self
.
_c
||
e
;
return
r
(
"
ul
"
,[
r
(
"
li
"
,[
r
(
"
p
"
,[
r
(
"
a
"
,{
attrs
:{
href
:
"
https://ustbhuangyi.github.io/better-scroll/#/zh
"
}},[
t
.
_v
(
"
官方文档
"
)])])]),
t
.
_v
(
"
"
),
r
(
"
li
"
,[
r
(
"
p
"
,[
r
(
"
a
"
,{
attrs
:{
href
:
"
https://ustbhuangyi.github.io/better-scroll/#/examples/zh
"
}},[
t
.
_v
(
"
官方示例
"
)])])])])}]}}});
\ No newline at end of file
webpackJsonp
([
23
],{
471
:
function
(
t
,
e
,
r
){
t
.
exports
=
r
(
549
)},
549
:
function
(
t
,
e
,
r
){
var
c
=
r
(
11
)(
null
,
r
(
550
),
null
,
null
,
null
);
t
.
exports
=
c
.
exports
},
550
:
function
(
t
,
e
){
t
.
exports
=
{
render
:
function
(){
var
t
=
this
,
e
=
t
.
$createElement
,
r
=
t
.
_self
.
_c
||
e
;
return
r
(
"
section
"
,[
r
(
"
h2
"
,{
attrs
:{
id
:
"
better-scroll模块
"
}},[
r
(
"
a
"
,{
staticClass
:
"
anchor
"
,
attrs
:{
href
:
"
#cube-better-scroll模块-anchor
"
,
"
aria-hidden
"
:
"
true
"
}},[
r
(
"
svg
"
,{
attrs
:{
"
aria-hidden
"
:
"
true
"
,
height
:
"
16
"
,
version
:
"
1.1
"
,
viewBox
:
"
0 0 16 16
"
,
width
:
"
16
"
}},[
r
(
"
path
"
,{
attrs
:{
"
fill-rule
"
:
"
evenodd
"
,
d
:
"
M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z
"
}})])]),
t
.
_v
(
"
better-scroll 模块
"
)]),
t
.
_v
(
"
"
),
t
.
_m
(
0
),
t
.
_v
(
"
"
),
r
(
"
h3
"
,{
attrs
:{
id
:
"
链接
"
}},[
r
(
"
a
"
,{
staticClass
:
"
anchor
"
,
attrs
:{
href
:
"
#cube-链接-anchor
"
,
"
aria-hidden
"
:
"
true
"
}},[
r
(
"
svg
"
,{
attrs
:{
"
aria-hidden
"
:
"
true
"
,
height
:
"
16
"
,
version
:
"
1.1
"
,
viewBox
:
"
0 0 16 16
"
,
width
:
"
16
"
}},[
r
(
"
path
"
,{
attrs
:{
"
fill-rule
"
:
"
evenodd
"
,
d
:
"
M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z
"
}})])]),
t
.
_v
(
"
链接
"
)]),
t
.
_v
(
"
"
),
r
(
"
p
"
,[
t
.
_v
(
"
关于 better-scroll 详细的文档以及示例,请参考:
"
)]),
t
.
_v
(
"
"
),
t
.
_m
(
1
)])},
staticRenderFns
:[
function
(){
var
t
=
this
,
e
=
t
.
$createElement
,
r
=
t
.
_self
.
_c
||
e
;
return
r
(
"
p
"
,[
t
.
_v
(
"
该模块默认暴露出一个
"
),
r
(
"
code
"
,{
pre
:
!
0
},[
t
.
_v
(
"
BScroll
"
)]),
t
.
_v
(
"
函数对象,这个对象直接从依赖库
"
),
r
(
"
a
"
,{
attrs
:{
href
:
"
https://github.com/ustbhuangyi/better-scroll
"
}},[
t
.
_v
(
"
better-scroll
"
)]),
t
.
_v
(
"
获得。
"
)])},
function
(){
var
t
=
this
,
e
=
t
.
$createElement
,
r
=
t
.
_self
.
_c
||
e
;
return
r
(
"
ul
"
,[
r
(
"
li
"
,[
r
(
"
p
"
,[
r
(
"
a
"
,{
attrs
:{
href
:
"
https://ustbhuangyi.github.io/better-scroll/#/zh
"
}},[
t
.
_v
(
"
官方文档
"
)])])]),
t
.
_v
(
"
"
),
r
(
"
li
"
,[
r
(
"
p
"
,[
r
(
"
a
"
,{
attrs
:{
href
:
"
https://ustbhuangyi.github.io/better-scroll/#/examples/zh
"
}},[
t
.
_v
(
"
官方示例
"
)])])])])}]}}});
\ No newline at end of file
docs/js/24.
172e9ab780915dfe955d
.js
→
docs/js/24.
377be1ff3e7cb5bda513
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/25.
6f0d92612c6d89dd15f
6.js
→
docs/js/25.
71df1c2d7ee4aca38d6
6.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/26.
e9bfe791e87f4f7af406
.js
→
docs/js/26.
be34c75bbf8f7674b809
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/27.
7a807c3c3c99eb5a2783
.js
→
docs/js/27.
3ca5c283f2e9661fa6e9
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/28.
6e73e1c17c1f1f3b2d4
6.js
→
docs/js/28.
8666e407c79a9771596
6.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/29.
0a4006bac725eb5c2f14
.js
→
docs/js/29.
fd933a64e5589ba8cc26
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/3.
a2e861943da2e9bab40d
.js
→
docs/js/3.
2c8758065fe754f7c897
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/30.d670e587811e59a11b45.js
已删除
100644 → 0
浏览文件 @
086a37f3
此差异已折叠。
点击以展开。
docs/js/30.e826fc4359e229661890.js
0 → 100644
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/31.
efc4028b8774d1693821
.js
→
docs/js/31.
a64908044099db38bd8b
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/32.
b2e13d0d1159c5ab3b71
.js
→
docs/js/32.
d1cd0dbbe82309197747
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/33.
52985e32f2dbdd36b903
.js
→
docs/js/33.
ac95ba17dc2c0cb578cd
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/34.
282bc2ba195517fbaeeb
.js
→
docs/js/34.
efe1e6291228cbd49978
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/35.
1127e565d5744ba2871
0.js
→
docs/js/35.
3cf77868883075073f4
0.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/36.
29e75cbfc3a12e03b8c1
.js
→
docs/js/36.
f24b8b81b9c40f56977e
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/37.4
7b106e5a8a6b818cb67
.js
→
docs/js/37.4
8e528310b4579abfc43
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/38.
c8e302b6bae496eae9ae
.js
→
docs/js/38.
e6d5acd0c010d6192eeb
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/39.
bf3d8f29df59a9f7696e
.js
→
docs/js/39.
33cd9afe6ccb09238dc3
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/4.
97aadc6a13c0ba6a3f51
.js
→
docs/js/4.
3c2c4aee8ceb2c4f8fa3
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/40.
87ab63363efddc3718df
.js
→
docs/js/40.
59468cf5207bbfbed3ab
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/41.
3fcbe9e035452c3d2239
.js
→
docs/js/41.
7e03910c2caf09b2c660
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/42.
11477b82529ac9718c7e
.js
→
docs/js/42.
ec22f030336730c7ab8d
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/43.
14697c5924d74dd0141b
.js
→
docs/js/43.
e0f07c4019c82ff7a861
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/44.
64777e05cc1fe520a80b
.js
→
docs/js/44.
95e889d069a26048fa7a
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/45.
8d92105f244b4cd5605d
.js
→
docs/js/45.
746d4296e95a9a8c9e7e
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/46.
826df4e48fa2d7fcfaaa
.js
→
docs/js/46.
e6b41ff1463588018d8c
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/47.
ef5daa9d0b88e614e0fd
.js
→
docs/js/47.
1e11a77676ab708ee5a7
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/5.
11a7dfd1056de2778f37
.js
→
docs/js/5.
db08dc0c2db36c9e2a5e
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/6.
9816744d41302a66eeea
.js
→
docs/js/6.
c5437911e1c3389aa923
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/7.
8052eaebb7d37536e4bb
.js
→
docs/js/7.
294e386e043cd1254ed4
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/8.
ff4d67af1c70fff6e3f1
.js
→
docs/js/8.
c7fb73bf5c809d62eecd
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/9.6
48612bd04d9b736916c
.js
→
docs/js/9.6
83a632028570a9e50de
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/app.
80c9f78a33af427f3c73
.js
→
docs/js/app.
ca27a8b035c2c373d2c4
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
docs/js/manifest.0768d2b6cc41532af5c2.js
0 → 100644
浏览文件 @
e0e9efba
!
function
(
e
){
function
c
(
a
){
if
(
f
[
a
])
return
f
[
a
].
exports
;
var
b
=
f
[
a
]
=
{
i
:
a
,
l
:
!
1
,
exports
:{}};
return
e
[
a
].
call
(
b
.
exports
,
b
,
b
.
exports
,
c
),
b
.
l
=!
0
,
b
.
exports
}
var
a
=
window
.
webpackJsonp
;
window
.
webpackJsonp
=
function
(
f
,
n
,
r
){
for
(
var
t
,
o
,
d
,
u
=
0
,
i
=
[];
u
<
f
.
length
;
u
++
)
o
=
f
[
u
],
b
[
o
]
&&
i
.
push
(
b
[
o
][
0
]),
b
[
o
]
=
0
;
for
(
t
in
n
)
Object
.
prototype
.
hasOwnProperty
.
call
(
n
,
t
)
&&
(
e
[
t
]
=
n
[
t
]);
for
(
a
&&
a
(
f
,
n
,
r
);
i
.
length
;)
i
.
shift
()();
if
(
r
)
for
(
u
=
0
;
u
<
r
.
length
;
u
++
)
d
=
c
(
c
.
s
=
r
[
u
]);
return
d
};
var
f
=
{},
b
=
{
50
:
0
};
c
.
e
=
function
(
e
){
function
a
(){
t
.
onerror
=
t
.
onload
=
null
,
clearTimeout
(
o
);
var
c
=
b
[
e
];
0
!==
c
&&
(
c
&&
c
[
1
](
new
Error
(
"
Loading chunk
"
+
e
+
"
failed.
"
)),
b
[
e
]
=
void
0
)}
var
f
=
b
[
e
];
if
(
0
===
f
)
return
new
Promise
(
function
(
e
){
e
()});
if
(
f
)
return
f
[
2
];
var
n
=
new
Promise
(
function
(
c
,
a
){
f
=
b
[
e
]
=
[
c
,
a
]});
f
[
2
]
=
n
;
var
r
=
document
.
getElementsByTagName
(
"
head
"
)[
0
],
t
=
document
.
createElement
(
"
script
"
);
t
.
type
=
"
text/javascript
"
,
t
.
charset
=
"
utf-8
"
,
t
.
async
=!
0
,
t
.
timeout
=
12
e4
,
c
.
nc
&&
t
.
setAttribute
(
"
nonce
"
,
c
.
nc
),
t
.
src
=
c
.
p
+
"
js/
"
+
e
+
"
.
"
+
{
0
:
"
8204fbfae81aa833f280
"
,
1
:
"
e07b5de085564ac13618
"
,
2
:
"
4be2c6c1021e3757f59b
"
,
3
:
"
2c8758065fe754f7c897
"
,
4
:
"
3c2c4aee8ceb2c4f8fa3
"
,
5
:
"
db08dc0c2db36c9e2a5e
"
,
6
:
"
c5437911e1c3389aa923
"
,
7
:
"
294e386e043cd1254ed4
"
,
8
:
"
c7fb73bf5c809d62eecd
"
,
9
:
"
683a632028570a9e50de
"
,
10
:
"
3b225d39b6e18c99177a
"
,
11
:
"
05f821690de3f25c732c
"
,
12
:
"
2569440f91f00f4e8093
"
,
13
:
"
f7b80a2e7c4b929f476b
"
,
14
:
"
ab87e311a96bfbf3ae5c
"
,
15
:
"
d0f1a7e26325592b7fac
"
,
16
:
"
a017534e26fba4a19d3e
"
,
17
:
"
0b5ab083563f952cf4e9
"
,
18
:
"
9b16f65eb9aed84a8b18
"
,
19
:
"
8f219092750d4bce41c7
"
,
20
:
"
82611c7d68b5546927fb
"
,
21
:
"
b367039101522e7a7901
"
,
22
:
"
82d6fa8eaea6535e8189
"
,
23
:
"
71c9231055cd41a730cf
"
,
24
:
"
377be1ff3e7cb5bda513
"
,
25
:
"
71df1c2d7ee4aca38d66
"
,
26
:
"
be34c75bbf8f7674b809
"
,
27
:
"
3ca5c283f2e9661fa6e9
"
,
28
:
"
8666e407c79a97715966
"
,
29
:
"
fd933a64e5589ba8cc26
"
,
30
:
"
e826fc4359e229661890
"
,
31
:
"
a64908044099db38bd8b
"
,
32
:
"
d1cd0dbbe82309197747
"
,
33
:
"
ac95ba17dc2c0cb578cd
"
,
34
:
"
efe1e6291228cbd49978
"
,
35
:
"
3cf77868883075073f40
"
,
36
:
"
f24b8b81b9c40f56977e
"
,
37
:
"
48e528310b4579abfc43
"
,
38
:
"
e6d5acd0c010d6192eeb
"
,
39
:
"
33cd9afe6ccb09238dc3
"
,
40
:
"
59468cf5207bbfbed3ab
"
,
41
:
"
7e03910c2caf09b2c660
"
,
42
:
"
ec22f030336730c7ab8d
"
,
43
:
"
e0f07c4019c82ff7a861
"
,
44
:
"
95e889d069a26048fa7a
"
,
45
:
"
746d4296e95a9a8c9e7e
"
,
46
:
"
e6b41ff1463588018d8c
"
,
47
:
"
1e11a77676ab708ee5a7
"
,
48
:
"
ba6fc1641be600afe55e
"
,
49
:
"
ca27a8b035c2c373d2c4
"
}[
e
]
+
"
.js
"
;
var
o
=
setTimeout
(
a
,
12
e4
);
return
t
.
onerror
=
t
.
onload
=
a
,
r
.
appendChild
(
t
),
n
},
c
.
m
=
e
,
c
.
c
=
f
,
c
.
d
=
function
(
e
,
a
,
f
){
c
.
o
(
e
,
a
)
||
Object
.
defineProperty
(
e
,
a
,{
configurable
:
!
1
,
enumerable
:
!
0
,
get
:
f
})},
c
.
n
=
function
(
e
){
var
a
=
e
&&
e
.
__esModule
?
function
(){
return
e
.
default
}:
function
(){
return
e
};
return
c
.
d
(
a
,
"
a
"
,
a
),
a
},
c
.
o
=
function
(
e
,
c
){
return
Object
.
prototype
.
hasOwnProperty
.
call
(
e
,
c
)},
c
.
p
=
"
/cube-ui/
"
,
c
.
oe
=
function
(
e
){
throw
console
.
error
(
e
),
e
}}([]);
\ No newline at end of file
docs/js/manifest.0aeeee3a7bf798246917.js
已删除
100644 → 0
浏览文件 @
086a37f3
此差异已折叠。
点击以展开。
docs/js/vendor.
4fe3b8d35d37d42ba21c
.js
→
docs/js/vendor.
ba6fc1641be600afe55e
.js
浏览文件 @
e0e9efba
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录