Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DiDi
Chameleon
提交
06f5e389
C
Chameleon
项目概览
DiDi
/
Chameleon
通知
13
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
C
Chameleon
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
06f5e389
编写于
1月 23, 2019
作者:
J
jiaxuan
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
文案
上级
b5ed6ec7
变更
4
显示空白变更内容
内联
并排
Showing
4 changed file
with
4 addition
and
107 deletion
+4
-107
index.html
index.html
+2
-2
page/js/index.1f6dcd5461d9813f3dcc.js
page/js/index.1f6dcd5461d9813f3dcc.js
+1
-0
page/js/manifest.357f2383f45b57803999.js
page/js/manifest.357f2383f45b57803999.js
+1
-0
page/test.json
page/test.json
+0
-105
未找到文件。
index.html
浏览文件 @
06f5e389
...
...
@@ -8,13 +8,13 @@
<meta
name=
"format-detection"
content=
"telephone=no"
/>
<link
rel=
"shortcut icon"
href=
"./doc/assets/favicon.ico"
type=
"image/x-icon"
>
<title>
chameleon官网
</title>
<link
href=
"page/css/index.c16faa7aa44ad78d4526d02996916b4d.css?
846fac7b531d94884155
"
rel=
"stylesheet"
></head>
<link
href=
"page/css/index.c16faa7aa44ad78d4526d02996916b4d.css?
1bd40d5e94cd89092819
"
rel=
"stylesheet"
></head>
<body>
<div
class=
"wrapper"
>
<div
id=
"app"
></div>
</div>
<script
type=
"text/javascript"
src=
"page/js/manifest.
c7761c53705196ffd65a.js?846fac7b531d94884155"
></script><script
type=
"text/javascript"
src=
"page/js/vendor.32e7378e5a53e45e645d.js?846fac7b531d94884155"
></script><script
type=
"text/javascript"
src=
"page/js/index.6ab52d00f6d58a90211e.js?846fac7b531d94884155
"
></script></body>
<script
type=
"text/javascript"
src=
"page/js/manifest.
357f2383f45b57803999.js?1bd40d5e94cd89092819"
></script><script
type=
"text/javascript"
src=
"page/js/vendor.32e7378e5a53e45e645d.js?1bd40d5e94cd89092819"
></script><script
type=
"text/javascript"
src=
"page/js/index.1f6dcd5461d9813f3dcc.js?1bd40d5e94cd89092819
"
></script></body>
</html>
page/js/index.1f6dcd5461d9813f3dcc.js
0 → 100644
浏览文件 @
06f5e389
webpackJsonp
([
0
],[,
function
(
t
,
i
,
s
){
t
.
exports
=
s
.
p
+
"
page/img/13.06d11d0.png
"
},
function
(
t
,
i
,
s
){
t
.
exports
=
s
.
p
+
"
page/img/14.4a3620e.png
"
},
function
(
t
,
i
,
s
){
t
.
exports
=
s
.
p
+
"
page/img/15.781ec92.png
"
},
function
(
t
,
i
,
s
){
t
.
exports
=
s
.
p
+
"
page/img/16.9f3ce39.png
"
},
function
(
t
,
i
,
s
){
t
.
exports
=
s
.
p
+
"
page/img/17.3239bea.png
"
},
function
(
t
,
i
,
s
){
t
.
exports
=
s
.
p
+
"
page/img/18.5023f27.png
"
},
function
(
t
,
i
,
s
){
t
.
exports
=
s
.
p
+
"
page/img/4.72e547a.png
"
},
function
(
t
,
i
,
s
){
t
.
exports
=
s
.
p
+
"
page/img/banner.e1851bc.jpg
"
},
function
(
t
,
i
,
s
){
t
.
exports
=
s
.
p
+
"
page/img/logo.68d600c.png
"
},,
function
(
t
,
i
,
s
){
function
e
(
t
){
s
(
22
)}
var
a
=
s
(
0
)(
s
(
16
),
s
(
27
),
e
,
null
,
null
);
t
.
exports
=
a
.
exports
},
function
(
t
,
i
,
s
){
function
e
(
t
){
s
(
20
)}
var
a
=
s
(
0
)(
s
(
17
),
s
(
25
),
e
,
null
,
null
);
t
.
exports
=
a
.
exports
},
function
(
t
,
i
,
s
){
function
e
(
t
){
s
(
21
)}
var
a
=
s
(
0
)(
s
(
18
),
s
(
26
),
e
,
null
,
null
);
t
.
exports
=
a
.
exports
},,,
function
(
t
,
i
,
s
){
"
use strict
"
;
Object
.
defineProperty
(
i
,
"
__esModule
"
,{
value
:
!
0
}),
i
.
default
=
{
data
:
function
(){
return
{}},
created
:
function
(){},
mounted
:
function
(){},
methods
:{
topHeight
:
function
(
t
){
document
.
body
.
clientWidth
>=
2
e3
?
t
.
style
.
height
=
"
700px
"
:(
console
.
log
(.
35
*
document
.
body
.
clientWidth
),
t
.
style
.
height
=
.
35
*
document
.
body
.
clientWidth
+
"
px
"
)}},
watch
:{},
components
:{}}},
function
(
t
,
i
,
s
){
"
use strict
"
;
Object
.
defineProperty
(
i
,
"
__esModule
"
,{
value
:
!
0
}),
i
.
default
=
{
data
:
function
(){
return
{}},
created
:
function
(){},
mounted
:
function
(){
this
.
topHeight
()},
methods
:{
topHeight
:
function
(){
this
.
$emit
(
"
topHeight
"
,
this
.
$refs
.
refTop
)},
en
:
function
(){
this
.
$router
.
push
({
path
:
"
/en
"
})}},
watch
:{},
components
:{}}},
function
(
t
,
i
,
s
){
"
use strict
"
;
Object
.
defineProperty
(
i
,
"
__esModule
"
,{
value
:
!
0
}),
i
.
default
=
{
data
:
function
(){
return
{}},
created
:
function
(){},
mounted
:
function
(){
this
.
topHeight
()},
methods
:{
topHeight
:
function
(){
this
.
$emit
(
"
topHeight
"
,
this
.
$refs
.
refTop
)},
cn
:
function
(){
this
.
$router
.
push
({
path
:
"
/
"
})}},
watch
:{},
components
:{}}},
function
(
t
,
i
,
s
){
"
use strict
"
;
function
e
(
t
){
return
t
&&
t
.
__esModule
?
t
:{
default
:
t
}}
var
a
=
s
(
15
),
c
=
e
(
a
),
n
=
s
(
11
),
l
=
e
(
n
),
r
=
s
(
14
),
o
=
e
(
r
),
v
=
s
(
12
),
u
=
e
(
v
),
d
=
s
(
13
),
p
=
e
(
d
);
c
.
default
.
use
(
o
.
default
);
var
_
=
[{
path
:
"
/
"
,
component
:
u
.
default
},{
path
:
"
/en
"
,
component
:
p
.
default
}],
f
=
new
o
.
default
({
routes
:
_
});
new
c
.
default
({
el
:
"
#app
"
,
router
:
f
,
render
:
function
(
t
){
return
t
(
l
.
default
)}})},
function
(
t
,
i
){},
function
(
t
,
i
){},
function
(
t
,
i
){},
function
(
t
,
i
,
s
){
t
.
exports
=
s
.
p
+
"
page/img/2.d3d8fa2.png
"
},
function
(
t
,
i
,
s
){
t
.
exports
=
s
.
p
+
"
page/img/en-architectrue.c4db2e1.png
"
},
function
(
t
,
i
,
s
){
t
.
exports
=
{
render
:
function
(){
var
t
=
this
,
i
=
t
.
$createElement
,
e
=
t
.
_self
.
_c
||
i
;
return
e
(
"
div
"
,{
staticClass
:
"
chn
"
},[
e
(
"
div
"
,{
ref
:
"
refTop
"
,
staticClass
:
"
top
"
},[
e
(
"
div
"
,{
staticClass
:
"
top-container
"
},[
e
(
"
img
"
,{
staticClass
:
"
banner
"
,
attrs
:{
src
:
s
(
8
)}}),
t
.
_v
(
"
"
),
e
(
"
div
"
,{
staticClass
:
"
header clearfix
"
},[
t
.
_m
(
0
),
t
.
_v
(
"
"
),
e
(
"
div
"
,{
staticClass
:
"
nav
"
},[
e
(
"
ul
"
,{
staticClass
:
"
clearfix
"
},[
t
.
_m
(
1
),
t
.
_v
(
"
"
),
e
(
"
li
"
,{
on
:{
click
:
t
.
en
}},[
e
(
"
a
"
,{
attrs
:{
href
:
"
javascript:void(0)
"
}},[
t
.
_v
(
"
English
"
)])])])])]),
t
.
_v
(
"
"
),
t
.
_m
(
2
)])]),
t
.
_v
(
"
"
),
t
.
_m
(
3
),
t
.
_v
(
"
"
),
t
.
_m
(
4
)])},
staticRenderFns
:[
function
(){
var
t
=
this
,
i
=
t
.
$createElement
,
e
=
t
.
_self
.
_c
||
i
;
return
e
(
"
div
"
,{
staticClass
:
"
logo
"
},[
e
(
"
img
"
,{
attrs
:{
src
:
s
(
9
)}})])},
function
(){
var
t
=
this
,
i
=
t
.
$createElement
,
s
=
t
.
_self
.
_c
||
i
;
return
s
(
"
li
"
,[
s
(
"
a
"
,{
attrs
:{
href
:
"
./doc/quick_start/quick_start.html
"
}},[
t
.
_v
(
"
快速入门
"
)])])},
function
(){
var
t
=
this
,
i
=
t
.
$createElement
,
s
=
t
.
_self
.
_c
||
i
;
return
s
(
"
div
"
,{
staticClass
:
"
top-container-cml
"
},[
s
(
"
p
"
,{
staticClass
:
"
f24
"
},[
t
.
_v
(
"
chameleon 变色龙
"
)]),
t
.
_v
(
"
"
),
s
(
"
p
"
,{
staticClass
:
"
f48
"
},[
t
.
_v
(
"
适应不同环境的跨端整体解决方案
"
)]),
t
.
_v
(
"
"
),
s
(
"
div
"
,{
staticClass
:
"
btn
"
},[
s
(
"
div
"
,{
staticClass
:
"
btn1 btn-defult
"
},[
s
(
"
a
"
,{
attrs
:{
href
:
"
./doc/quick_start/quick_start.html
"
}},[
t
.
_v
(
"
快速上手
"
)])]),
t
.
_v
(
"
"
),
s
(
"
div
"
,{
staticClass
:
"
btn2 btn-defult
"
},[
s
(
"
a
"
,{
attrs
:{
href
:
"
https://github.com/didi/chameleon
"
}},[
t
.
_v
(
"
Github
"
)])])])])},
function
(){
var
t
=
this
,
i
=
t
.
$createElement
,
e
=
t
.
_self
.
_c
||
i
;
return
e
(
"
div
"
,{
staticClass
:
"
content
"
},[
e
(
"
div
"
,{
staticClass
:
"
introduce
"
},[
e
(
"
p
"
,{
staticClass
:
"
tc title
"
},[
t
.
_v
(
"
乘风破浪,助您多端开发一臂之力
"
)]),
t
.
_v
(
"
"
),
e
(
"
div
"
,{
staticClass
:
"
introduce-list main
"
},[
e
(
"
ul
"
,{
staticClass
:
"
clearfix
"
},[
e
(
"
li
"
,[
e
(
"
div
"
,{
staticClass
:
"
introduce-list-img
"
},[
e
(
"
img
"
,{
attrs
:{
src
:
s
(
4
)}})]),
t
.
_v
(
"
"
),
e
(
"
p
"
,{
staticClass
:
"
introduce-list-title
"
},[
t
.
_v
(
"
开发效率高
"
)]),
t
.
_v
(
"
"
),
e
(
"
p
"
,{
staticClass
:
"
introduce-list-text
"
},[
t
.
_v
(
"
独创强大的跨多端语法检查功能
"
),
e
(
"
br
"
),
t
.
_v
(
"
拥有业内最优秀工程化设计
"
)])]),
t
.
_v
(
"
"
),
e
(
"
li
"
,[
e
(
"
div
"
,{
staticClass
:
"
introduce-list-img
"
},[
e
(
"
img
"
,{
attrs
:{
src
:
s
(
5
)}})]),
t
.
_v
(
"
"
),
e
(
"
p
"
,{
staticClass
:
"
introduce-list-title
"
},[
t
.
_v
(
"
可维护性好
"
)]),
t
.
_v
(
"
"
),
e
(
"
p
"
,{
staticClass
:
"
introduce-list-text
"
},[
t
.
_v
(
"
独创多态协议,轻松维护一套代码实现跨多端
"
)])]),
t
.
_v
(
"
"
),
e
(
"
li
"
,[
e
(
"
div
"
,{
staticClass
:
"
introduce-list-img
"
},[
e
(
"
img
"
,{
attrs
:{
src
:
s
(
1
)}})]),
t
.
_v
(
"
"
),
e
(
"
p
"
,{
staticClass
:
"
introduce-list-title
"
},[
t
.
_v
(
"
多端高度一致
"
)]),
t
.
_v
(
"
"
),
e
(
"
p
"
,{
staticClass
:
"
introduce-list-text
"
},[
t
.
_v
(
"
代码、界面交互、开发流程等多层次统一
"
)])])]),
t
.
_v
(
"
"
),
e
(
"
ul
"
,{
staticClass
:
"
clearfix
"
},[
e
(
"
li
"
,[
e
(
"
div
"
,{
staticClass
:
"
introduce-list-img
"
},[
e
(
"
img
"
,{
attrs
:{
src
:
s
(
6
)}})]),
t
.
_v
(
"
"
),
e
(
"
p
"
,{
staticClass
:
"
introduce-list-title
"
},[
t
.
_v
(
"
扩展性强
"
)]),
t
.
_v
(
"
"
),
e
(
"
p
"
,{
staticClass
:
"
introduce-list-text
"
},[
t
.
_v
(
"
基于多态协议,可以扩展任意底层接口,不强依赖框架的更新
"
)])]),
t
.
_v
(
"
"
),
e
(
"
li
"
,[
e
(
"
div
"
,{
staticClass
:
"
introduce-list-img
"
},[
e
(
"
img
"
,{
attrs
:{
src
:
s
(
3
)}})]),
t
.
_v
(
"
"
),
e
(
"
p
"
,{
staticClass
:
"
introduce-list-title
"
},[
t
.
_v
(
"
基础库丰富
"
)]),
t
.
_v
(
"
"
),
e
(
"
p
"
,{
staticClass
:
"
introduce-list-text
"
},[
t
.
_v
(
"
统一的Chameleon Native SDK
"
),
e
(
"
br
"
),
t
.
_v
(
"
丰富的组件、API库
"
)])]),
t
.
_v
(
"
"
),
e
(
"
li
"
,[
e
(
"
div
"
,{
staticClass
:
"
introduce-list-img
"
},[
e
(
"
img
"
,{
attrs
:{
src
:
s
(
2
)}})]),
t
.
_v
(
"
"
),
e
(
"
p
"
,{
staticClass
:
"
introduce-list-title
"
},[
t
.
_v
(
"
渐进式接入
"
)]),
t
.
_v
(
"
"
),
e
(
"
p
"
,{
staticClass
:
"
introduce-list-text
"
},[
t
.
_v
(
"
一键导出原生组件
"
),
e
(
"
br
"
),
t
.
_v
(
"
无污染引用原生组件
"
)])])])])]),
t
.
_v
(
"
"
),
e
(
"
div
"
,{
staticClass
:
"
platform
"
},[
e
(
"
div
"
,{
staticClass
:
"
main
"
},[
e
(
"
p
"
,{
staticClass
:
"
tc title
"
},[
t
.
_v
(
"
让MVVM跨端环境大统一
"
)]),
t
.
_v
(
"
"
),
e
(
"
p
"
,{
staticClass
:
"
tc text
"
},[
t
.
_v
(
"
真正专注于让一套代码运行多端的开发框架,提供标准的MVVM架构开发模式统一各类终端。
"
)]),
t
.
_v
(
"
"
),
e
(
"
div
"
,{
staticClass
:
"
platform-img
"
},[
e
(
"
img
"
,{
attrs
:{
src
:
s
(
23
)}})])])])])},
function
(){
var
t
=
this
,
i
=
t
.
$createElement
,
e
=
t
.
_self
.
_c
||
i
;
return
e
(
"
div
"
,{
staticClass
:
"
bottom
"
},[
e
(
"
div
"
,{
staticClass
:
"
main clearfix
"
},[
e
(
"
div
"
,{
staticClass
:
"
cml-logo
"
},[
e
(
"
img
"
,{
attrs
:{
src
:
s
(
7
)}}),
t
.
_v
(
"
"
),
e
(
"
p
"
,{
staticClass
:
"
cml-logo-text
"
},[
t
.
_v
(
"
Released under the Apache License
"
),
e
(
"
br
"
),
t
.
_v
(
"
Copyright © 2012-2018 Didi Chuxing. All Rights Reserved
"
)])]),
t
.
_v
(
"
"
),
e
(
"
div
"
,{
staticClass
:
"
row clearfix
"
})])])}]}},
function
(
t
,
i
,
s
){
t
.
exports
=
{
render
:
function
(){
var
t
=
this
,
i
=
t
.
$createElement
,
e
=
t
.
_self
.
_c
||
i
;
return
e
(
"
div
"
,{
staticClass
:
"
chn
"
},[
e
(
"
div
"
,{
ref
:
"
refTop
"
,
staticClass
:
"
top
"
},[
e
(
"
div
"
,{
staticClass
:
"
top-container
"
},[
e
(
"
img
"
,{
staticClass
:
"
banner
"
,
attrs
:{
src
:
s
(
8
)}}),
t
.
_v
(
"
"
),
e
(
"
div
"
,{
staticClass
:
"
header clearfix
"
},[
t
.
_m
(
0
),
t
.
_v
(
"
"
),
e
(
"
div
"
,{
staticClass
:
"
nav
"
},[
e
(
"
ul
"
,{
staticClass
:
"
clearfix
"
},[
t
.
_m
(
1
),
t
.
_v
(
"
"
),
e
(
"
li
"
,{
on
:{
click
:
t
.
cn
}},[
e
(
"
a
"
,{
attrs
:{
href
:
"
javascript:void(0)
"
}},[
t
.
_v
(
"
中文
"
)])])])])]),
t
.
_v
(
"
"
),
t
.
_m
(
2
)])]),
t
.
_v
(
"
"
),
t
.
_m
(
3
)])},
staticRenderFns
:[
function
(){
var
t
=
this
,
i
=
t
.
$createElement
,
e
=
t
.
_self
.
_c
||
i
;
return
e
(
"
div
"
,{
staticClass
:
"
logo
"
},[
e
(
"
img
"
,{
attrs
:{
src
:
s
(
9
)}})])},
function
(){
var
t
=
this
,
i
=
t
.
$createElement
,
s
=
t
.
_self
.
_c
||
i
;
return
s
(
"
li
"
,[
s
(
"
a
"
,{
attrs
:{
href
:
"
./doc/quick_start/quick_start.html
"
}},[
t
.
_v
(
"
Quick Start
"
)])])},
function
(){
var
t
=
this
,
i
=
t
.
$createElement
,
s
=
t
.
_self
.
_c
||
i
;
return
s
(
"
div
"
,{
staticClass
:
"
top-container-cml
"
},[
s
(
"
p
"
,{
staticClass
:
"
f24
"
},[
t
.
_v
(
"
Chameleon
"
)]),
t
.
_v
(
"
"
),
s
(
"
p
"
,{
staticClass
:
"
f48
"
},[
t
.
_v
(
"
An overall solution for multi-platform development.
"
)]),
t
.
_v
(
"
"
),
s
(
"
div
"
,{
staticClass
:
"
btn clearfix
"
},[
s
(
"
div
"
,{
staticClass
:
"
btn1 btn-defult
"
},[
s
(
"
a
"
,{
attrs
:{
href
:
"
./doc/quick_start/quick_start.html
"
}},[
t
.
_v
(
"
Quick Start
"
)])]),
t
.
_v
(
"
"
),
s
(
"
div
"
,{
staticClass
:
"
btn2 btn-defult
"
},[
s
(
"
a
"
,{
attrs
:{
href
:
"
https://github.com/didi/chameleon
"
}},[
t
.
_v
(
"
Github
"
)])])])])},
function
(){
var
t
=
this
,
i
=
t
.
$createElement
,
e
=
t
.
_self
.
_c
||
i
;
return
e
(
"
div
"
,{
staticClass
:
"
content
"
},[
e
(
"
div
"
,{
staticClass
:
"
introduce
"
},[
e
(
"
p
"
,{
staticClass
:
"
tc title
"
},[
t
.
_v
(
"
Chameleon will make it easier for you to develop multi-platform applications.
"
)]),
t
.
_v
(
"
"
),
e
(
"
p
"
,{
staticClass
:
"
tc text
"
},[
t
.
_v
(
"
Meet all your needs for multi-platform development with a single codebase.
"
)]),
t
.
_v
(
"
"
),
e
(
"
div
"
,{
staticClass
:
"
introduce-list main
"
},[
e
(
"
ul
"
,{
staticClass
:
"
clearfix
"
},[
e
(
"
li
"
,[
e
(
"
div
"
,{
staticClass
:
"
introduce-list-img
"
},[
e
(
"
img
"
,{
attrs
:{
src
:
s
(
4
)}})]),
t
.
_v
(
"
"
),
e
(
"
p
"
,{
staticClass
:
"
introduce-list-title
"
},[
t
.
_v
(
"
High Development Efficiency
"
)]),
t
.
_v
(
"
"
),
e
(
"
p
"
,{
staticClass
:
"
introduce-list-text
"
},[
t
.
_v
(
"
Powerful syntax checker.
"
),
e
(
"
br
"
),
t
.
_v
(
"
Designed with the best engineering ideas in the industry.
"
)])]),
t
.
_v
(
"
"
),
e
(
"
li
"
,[
e
(
"
div
"
,{
staticClass
:
"
introduce-list-img
"
},[
e
(
"
img
"
,{
attrs
:{
src
:
s
(
5
)}})]),
t
.
_v
(
"
"
),
e
(
"
p
"
,{
staticClass
:
"
introduce-list-title
"
},[
t
.
_v
(
"
Easy to Maintain
"
)]),
t
.
_v
(
"
"
),
e
(
"
p
"
,{
staticClass
:
"
introduce-list-text
"
},[
t
.
_v
(
"
With polymorphic protocol, you can easily maintain multi-platform project within a single codebase.
"
)])]),
t
.
_v
(
"
"
),
e
(
"
li
"
,[
e
(
"
div
"
,{
staticClass
:
"
introduce-list-img
"
},[
e
(
"
img
"
,{
attrs
:{
src
:
s
(
1
)}})]),
t
.
_v
(
"
"
),
e
(
"
p
"
,{
staticClass
:
"
introduce-list-title
"
},[
t
.
_v
(
"
Highly unified interfaces
"
)]),
t
.
_v
(
"
"
),
e
(
"
p
"
,{
staticClass
:
"
introduce-list-text
"
},[
t
.
_v
(
"
Highly unified of coding, UI behaviors, development workflow, etc.
"
)])])]),
t
.
_v
(
"
"
),
e
(
"
ul
"
,{
staticClass
:
"
clearfix
"
},[
e
(
"
li
"
,[
e
(
"
div
"
,{
staticClass
:
"
introduce-list-img
"
},[
e
(
"
img
"
,{
attrs
:{
src
:
s
(
6
)}})]),
t
.
_v
(
"
"
),
e
(
"
p
"
,{
staticClass
:
"
introduce-list-title
"
},[
t
.
_v
(
"
Highly Extendable
"
)]),
t
.
_v
(
"
"
),
e
(
"
p
"
,{
staticClass
:
"
introduce-list-text
"
},[
t
.
_v
(
"
Based on polymorphic protocols, you can extend any native APIs that are not implemented yet.
"
)])]),
t
.
_v
(
"
"
),
e
(
"
li
"
,[
e
(
"
div
"
,{
staticClass
:
"
introduce-list-img
"
},[
e
(
"
img
"
,{
attrs
:{
src
:
s
(
3
)}})]),
t
.
_v
(
"
"
),
e
(
"
p
"
,{
staticClass
:
"
introduce-list-title
"
},[
t
.
_v
(
"
Rich libs
"
)]),
t
.
_v
(
"
"
),
e
(
"
p
"
,{
staticClass
:
"
introduce-list-text
"
},[
t
.
_v
(
"
Unified Chameleon Native SDK.
"
),
e
(
"
br
"
),
t
.
_v
(
"
Rich components and API libs.
"
)])]),
t
.
_v
(
"
"
),
e
(
"
li
"
,[
e
(
"
div
"
,{
staticClass
:
"
introduce-list-img
"
},[
e
(
"
img
"
,{
attrs
:{
src
:
s
(
2
)}})]),
t
.
_v
(
"
"
),
e
(
"
p
"
,{
staticClass
:
"
introduce-list-title
"
},[
t
.
_v
(
"
Progressive Integration
"
)]),
t
.
_v
(
"
"
),
e
(
"
p
"
,{
staticClass
:
"
introduce-list-text
"
},[
t
.
_v
(
"
Export native component with one-click.
"
),
e
(
"
br
"
),
t
.
_v
(
"
Directly import native components.
"
)])])])])]),
t
.
_v
(
"
"
),
e
(
"
div
"
,{
staticClass
:
"
platform
"
},[
e
(
"
div
"
,{
staticClass
:
"
main
"
},[
e
(
"
p
"
,{
staticClass
:
"
tc title
"
},[
t
.
_v
(
"
Let's unify multi-platform development environments.
"
)]),
t
.
_v
(
"
"
),
e
(
"
p
"
,{
staticClass
:
"
tc text
"
},[
t
.
_v
(
"
A framework that really focuses on multi-platform development with a single codebase, providing a standard MVVM development model to unify all kinds of terminals.
"
)]),
t
.
_v
(
"
"
),
e
(
"
div
"
,{
staticClass
:
"
platform-img
"
},[
e
(
"
img
"
,{
attrs
:{
src
:
s
(
24
)}})])])]),
t
.
_v
(
"
"
),
e
(
"
div
"
,{
staticClass
:
"
bottom
"
},[
e
(
"
div
"
,{
staticClass
:
"
main clearfix
"
},[
e
(
"
div
"
,{
staticClass
:
"
cml-logo
"
},[
e
(
"
img
"
,{
attrs
:{
src
:
s
(
7
)}}),
t
.
_v
(
"
"
),
e
(
"
p
"
,{
staticClass
:
"
cml-logo-text
"
},[
t
.
_v
(
"
Released under the Apache License
"
),
e
(
"
br
"
),
t
.
_v
(
"
Copyright © 2012-2018 Didi Chuxing. All Rights Reserved
"
)])]),
t
.
_v
(
"
"
),
e
(
"
div
"
,{
staticClass
:
"
row clearfix
"
})])])])}]}},
function
(
t
,
i
){
t
.
exports
=
{
render
:
function
(){
var
t
=
this
,
i
=
t
.
$createElement
,
s
=
t
.
_self
.
_c
||
i
;
return
s
(
"
div
"
,{
attrs
:{
id
:
"
app
"
}},[
s
(
"
router-view
"
,{
on
:{
topHeight
:
t
.
topHeight
}})],
1
)},
staticRenderFns
:[]}}],[
19
]);
\ No newline at end of file
page/js/manifest.357f2383f45b57803999.js
0 → 100644
浏览文件 @
06f5e389
!
function
(
e
){
function
r
(
n
){
if
(
t
[
n
])
return
t
[
n
].
exports
;
var
o
=
t
[
n
]
=
{
i
:
n
,
l
:
!
1
,
exports
:{}};
return
e
[
n
].
call
(
o
.
exports
,
o
,
o
.
exports
,
r
),
o
.
l
=!
0
,
o
.
exports
}
var
n
=
window
.
webpackJsonp
;
window
.
webpackJsonp
=
function
(
t
,
c
,
u
){
for
(
var
i
,
a
,
f
,
s
=
0
,
l
=
[];
s
<
t
.
length
;
s
++
)
a
=
t
[
s
],
o
[
a
]
&&
l
.
push
(
o
[
a
][
0
]),
o
[
a
]
=
0
;
for
(
i
in
c
)
Object
.
prototype
.
hasOwnProperty
.
call
(
c
,
i
)
&&
(
e
[
i
]
=
c
[
i
]);
for
(
n
&&
n
(
t
,
c
,
u
);
l
.
length
;)
l
.
shift
()();
if
(
u
)
for
(
s
=
0
;
s
<
u
.
length
;
s
++
)
f
=
r
(
r
.
s
=
u
[
s
]);
return
f
};
var
t
=
{},
o
=
{
2
:
0
};
r
.
e
=
function
(
e
){
function
n
(){
u
.
onerror
=
u
.
onload
=
null
,
clearTimeout
(
i
);
var
r
=
o
[
e
];
0
!==
r
&&
(
r
&&
r
[
1
](
new
Error
(
"
Loading chunk
"
+
e
+
"
failed.
"
)),
o
[
e
]
=
void
0
)}
if
(
0
===
o
[
e
])
return
Promise
.
resolve
();
if
(
o
[
e
])
return
o
[
e
][
2
];
var
t
=
new
Promise
(
function
(
r
,
n
){
o
[
e
]
=
[
r
,
n
]});
o
[
e
][
2
]
=
t
;
var
c
=
document
.
getElementsByTagName
(
"
head
"
)[
0
],
u
=
document
.
createElement
(
"
script
"
);
u
.
type
=
"
text/javascript
"
,
u
.
charset
=
"
utf-8
"
,
u
.
async
=!
0
,
u
.
timeout
=
12
e4
,
r
.
nc
&&
u
.
setAttribute
(
"
nonce
"
,
r
.
nc
),
u
.
src
=
r
.
p
+
"
page/js/
"
+
e
+
"
.
"
+
{
0
:
"
1f6dcd5461d9813f3dcc
"
,
1
:
"
32e7378e5a53e45e645d
"
}[
e
]
+
"
.js
"
;
var
i
=
setTimeout
(
n
,
12
e4
);
return
u
.
onerror
=
u
.
onload
=
n
,
c
.
appendChild
(
u
),
t
},
r
.
m
=
e
,
r
.
c
=
t
,
r
.
i
=
function
(
e
){
return
e
},
r
.
d
=
function
(
e
,
n
,
t
){
r
.
o
(
e
,
n
)
||
Object
.
defineProperty
(
e
,
n
,{
configurable
:
!
1
,
enumerable
:
!
0
,
get
:
t
})},
r
.
n
=
function
(
e
){
var
n
=
e
&&
e
.
__esModule
?
function
(){
return
e
.
default
}:
function
(){
return
e
};
return
r
.
d
(
n
,
"
a
"
,
n
),
n
},
r
.
o
=
function
(
e
,
r
){
return
Object
.
prototype
.
hasOwnProperty
.
call
(
e
,
r
)},
r
.
p
=
""
,
r
.
oe
=
function
(
e
){
throw
console
.
error
(
e
),
e
}}([]);
\ No newline at end of file
page/test.json
已删除
100644 → 0
浏览文件 @
b5ed6ec7
{
"errno"
:
0
,
"errmsg"
:
"ok"
,
"account"
:
"本地用户"
,
"data"
:[
{
"firstname"
:
"用户系统"
,
"list"
:
[{
"twicename"
:
"司机招募"
,
"url"
:
"http://mis.didialift.com/admin/driver/dlist"
,
"short"
:
"/admin/driver/dlist"
},{
"twicename"
:
"用户管理"
,
"url"
:
"http://mis.didialift.com/admin/user/userlist"
,
"short"
:
"/admin/user/userlist"
},{
"twicename"
:
"用户类型"
,
"url"
:
"http://mis.didialift.com/admin/driver/usertype"
,
"short"
:
"/admin/driver/usertype"
},{
"twicename"
:
"特殊人群"
,
"url"
:
"http://upload.mis.didialift.com/crime/crime"
,
"short"
:
"/crime/crime"
},{
"twicename"
:
"审核查询"
,
"url"
:
"http://mis.didialift.com/admin/check/realnameresult"
,
"short"
:
"/admin/check/realnameresult"
},{
"twicename"
:
"三证接口审核"
,
"url"
:
"http://upload.mis.didialift.com/admin/user/sanzhengcheck"
,
"short"
:
"/admin/user/sanzhengcheck"
},{
"twicename"
:
"三证审核重置"
,
"url"
:
"http://upload.mis.didialift.com/admin/user/threestateset"
,
"short"
:
"/admin/user/threestateset"
},{
"twicename"
:
"用户详情"
,
"url"
:
"http://mis.didialift.com/admin/user/userdetail?userid=-1&phone="
,
"short"
:
"/admin/user/userdetail?userid=-1&phone="
},{
"twicename"
:
"司机详情"
,
"url"
:
"http://mis.didialift.com/admin/driver/detailinfo?userid=-1&phone="
,
"short"
:
"/admin/driver/detailinfo?userid=-1&phone="
},{
"twicename"
:
"反作弊白名单"
,
"url"
:
"http://mis.didialift.com/admin/user/whitelist"
,
"short"
:
"/admin/user/whitelist"
},{
"twicename"
:
"用户反馈"
,
"url"
:
"http://mis.didialift.com/admin/reply/replylist"
,
"short"
:
"/admin/reply/replylist"
},{
"twicename"
:
"人脸识别申诉"
,
"url"
:
"http://mis.didialift.com/admin/driver/faceauthindex"
,
"short"
:
"/admin/driver/faceauthindex"
},{
"twicename"
:
"待审核数据查询"
,
"url"
:
"http://mis.didialift.com/admin/check/precheckcount"
,
"short"
:
"/admin/check/precheckcount"
},{
"twicename"
:
"ugc内容列表"
,
"url"
:
"http://mis.didialift.com/admin/ugc/ugclist"
,
"short"
:
"/admin/ugc/ugclist"
}]
},
{
"firstname"
:
"订单系统"
,
"newSecondName"
:
""
,
"newSecondNameUrl"
:
""
,
"list"
:
[{
"twicename"
:
"订单管理"
,
"url"
:
"http://mis.didialift.com/admin/order/orderlist"
,
"short"
:
"/admin/order/orderlist"
},{
"twicename"
:
"历史订单"
,
"url"
:
"http://mis.didialift.com/admin/order/historyorderlist"
,
"short"
:
"/admin/order/historyorderlist"
},{
"twicename"
:
"支付查询"
,
"url"
:
"http://localhost:8002/module/left_menu_edit.html"
,
"short"
:
"/admin/order/orderseach"
}]
},
{
"firstname"
:
"订单系统1"
,
"newSecondName"
:
""
,
"newSecondNameUrl"
:
""
,
"list"
:
[{
"twicename"
:
"订单管理"
,
"url"
:
"http://mis.didialift.com/admin/order/orderlist"
,
"short"
:
"/admin/order/orderlist"
},{
"twicename"
:
"历史订单"
,
"url"
:
"http://mis.didialift.com/admin/order/historyorderlist"
,
"short"
:
"/admin/order/historyorderlist"
},{
"twicename"
:
"支付查询"
,
"url"
:
"http://mis.didialift.com/admin/order/orderseach"
,
"short"
:
"/admin/order/orderseach"
}]
}
]
}
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录