Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Z
zeroing-editor
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
劳工
zeroing-editor
Commits
c0715f19
Commit
c0715f19
authored
Nov 13, 2019
by
张晨辰
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev' into feature/20190923-feature
parents
14cc2b13
857e99eb
Changes
7
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
65 additions
and
105 deletions
+65
-105
todo.md
docs/todo.md
+12
-0
info-.json
mock/api/editor/info-.json
+0
-103
info.json
mock/api/editor/info.json
+23
-0
index.js
mock/api/editor/info/index.js
+8
-1
data.json
mock/api/project/query/data.json
+12
-0
env.js
src/store/modules/env.js
+9
-0
project.js
src/store/modules/project.js
+1
-1
No files found.
docs/todo.md
0 → 100644
View file @
c0715f19
# 问题
1.
新建的label选中会报错
2.
脚本中属性无法渲染
# 修改
1.
node类型增加属性:
`left,top,right,bottom,horizonCenter,verticalCenter`
2.
rect类型增加属性:
`borderRadius`
3.
label类型增加属性:
`verticalAlign(options: up,middle,down)`
4.
增加circle类型,属性同rect
5.
属性中增加alias为别名,用来呈现中文别名(
`{alias: '文本', type: 'string', default: '你好'}`
)
6.
属性中枚举的类型,type改为enum,增加以enum为名字的字符串存放枚举项(
`{alias: '类型', type: 'enum', enum: ['rotate', 'jump', 'breath'], default: 'rotate'}`
)
7.
编辑区需要能设置尺寸,默认
`750*1334`
,增加缩放功能,缩放可由按钮或者滚轮控制
\ No newline at end of file
mock/api/editor/info-.json
deleted
100644 → 0
View file @
14cc2b13
{
"success"
:
true
,
"data"
:
{
"name"
:
"Zeroing Editor"
,
"version"
:
"1.0.0"
,
"templates"
:
{
"builtin"
:
[
"blank"
],
"custom"
:
[]
},
"processes"
:
[
{
"id"
:
"entry"
,
"name"
:
"Entry"
,
"group"
:
"base"
,
"props"
:
{},
"output"
:
[
"success"
]
},
{
"id"
:
"wait"
,
"name"
:
"Wait"
,
"group"
:
"base"
,
"props"
:
{
"duration"
:
{
"type"
:
"number"
,
"default"
:
1000
}
},
"output"
:
[
"complete"
]
},
{
"id"
:
"prefab1"
,
"name"
:
"Prefab1"
,
"isPrefab"
:
true
,
"sub"
:
{
"1"
:
{
"uuid"
:
"1"
,
"alias"
:
"入口"
,
"meta"
:
"entry"
,
"output"
:
{
"success"
:
[
"2"
]
}
},
"2"
:
{
"uuid"
:
"2"
,
"meta"
:
"wait"
,
"alias"
:
"等待"
,
"props"
:
{
"duration"
:
500
}
}
}
}
],
"scripts"
:
[
{
"id"
:
"wave"
,
"name"
:
"Wave"
,
"props"
:
{
"duration"
:
{
"type"
:
"number"
,
"default"
:
1000
},
"name"
:
{
"type"
:
"string"
,
"default"
:
"hello"
},
"color"
:
{
"type"
:
"color"
,
"default"
:
"#123456"
},
"type"
:
{
"type"
:
[
"rotate"
,
"jump"
,
"breath"
],
"default"
:
"rotate"
},
"ease"
:
{
"type"
:
[
"linear"
,
"cubic"
,
"back"
],
"default"
:
"linear"
},
"autoPlay"
:
{
"type"
:
"boolean"
,
"default"
:
false
}
}
}
]
}
}
\ No newline at end of file
mock/api/editor/info.json
0 → 100644
View file @
c0715f19
{
"success"
:
true
,
"data"
:
{
"name"
:
"Zeroing Editor"
,
"version"
:
"1.0.0"
,
"templates"
:
{
"builtin"
:
[
"blank"
],
"custom"
:
[]
},
"processes"
:
[
"{
\"
id
\"
:
\"
entry
\"
,
\"
name
\"
:
\"
Entry
\"
,
\"
desc
\"
:
\"
入口
\"
,
\"
group
\"
:
\"
base
\"
,
\"
type
\"
:
\"
builtin
\"
,
\"
props
\"
:{},
\"
output
\"
:[
\"
success
\"
]}"
,
"{
\"
id
\"
:
\"
wait
\"
,
\"
name
\"
:
\"
Wait
\"
,
\"
desc
\"
:
\"
等待执行
\"
,
\"
group
\"
:
\"
base
\"
,
\"
type
\"
:
\"
builtin
\"
,
\"
props
\"
:{
\"
duration
\"
:{
\"
type
\"
:
\"
number
\"
,
\"
default
\"
:1000}},
\"
output
\"
:[
\"
complete
\"
]}"
,
"{
\"
id
\"
:
\"
hehe
\"
,
\"
name
\"
:
\"
Hehe
\"
,
\"
desc
\"
:
\"
呵呵
\"
,
\"
type
\"
:
\"
builtin
\"
,
\"
subEntry
\"
:
\"
1
\"
,
\"
sub
\"
:{
\"
1
\"
:{
\"
uuid
\"
:
\"
1
\"
,
\"
alias
\"
:
\"
入口
\"
,
\"
meta
\"
:
\"
entry
\"
,
\"
output
\"
:{
\"
success
\"
:[
\"
2
\"
]}},
\"
2
\"
:{
\"
uuid
\"
:
\"
2
\"
,
\"
meta
\"
:
\"
wait
\"
,
\"
alias
\"
:
\"
等待
\"
,
\"
props
\"
:{
\"
duration
\"
:500}}}}"
,
"{
\"
id
\"
:
\"
prefab1
\"
,
\"
name
\"
:
\"
Prefab1
\"
,
\"
desc
\"
:
\"
转盘预设
\"
,
\"
type
\"
:
\"
builtin
\"
,
\"
isPrefab
\"
:true,
\"
subEntry
\"
:
\"
1
\"
,
\"
sub
\"
:{
\"
1
\"
:{
\"
uuid
\"
:
\"
1
\"
,
\"
alias
\"
:
\"
入口
\"
,
\"
meta
\"
:
\"
entry
\"
,
\"
output
\"
:{
\"
success
\"
:[
\"
2
\"
]}},
\"
2
\"
:{
\"
uuid
\"
:
\"
2
\"
,
\"
meta
\"
:
\"
wait
\"
,
\"
alias
\"
:
\"
等待
\"
,
\"
props
\"
:{
\"
duration
\"
:500}}}}"
],
"scripts"
:
[
"{
\"
id
\"
:
\"
wave
\"
,
\"
name
\"
:
\"
Wave
\"
,
\"
props
\"
:{
\"
duration
\"
:{
\"
type
\"
:
\"
number
\"
,
\"
default
\"
:1000},
\"
name
\"
:{
\"
type
\"
:
\"
string
\"
,
\"
default
\"
:
\"
hello
\"
},
\"
color
\"
:{
\"
type
\"
:
\"
color
\"
,
\"
default
\"
:
\"
#123456
\"
},
\"
type
\"
:{
\"
type
\"
:[
\"
rotate
\"
,
\"
jump
\"
,
\"
breath
\"
],
\"
default
\"
:
\"
rotate
\"
},
\"
ease
\"
:{
\"
type
\"
:[
\"
linear
\"
,
\"
cubic
\"
,
\"
back
\"
],
\"
default
\"
:
\"
linear
\"
},
\"
autoPlay
\"
:{
\"
type
\"
:
\"
boolean
\"
,
\"
default
\"
:false}}}"
,
"{
\"
id
\"
:
\"
zoom-button
\"
,
\"
name
\"
:
\"
ZoomButton
\"
,
\"
props
\"
:{
\"
zoomTo
\"
:{
\"
type
\"
:
\"
number
\"
,
\"
default
\"
:1.1}}}"
]
}
}
\ No newline at end of file
mock/api/editor/info/index.js
View file @
c0715f19
...
@@ -92,7 +92,14 @@ const data = {
...
@@ -92,7 +92,14 @@ const data = {
ease
:
{
type
:
[
'linear'
,
'cubic'
,
'back'
],
default
:
'linear'
},
ease
:
{
type
:
[
'linear'
,
'cubic'
,
'back'
],
default
:
'linear'
},
autoPlay
:
{
type
:
'boolean'
,
default
:
false
},
autoPlay
:
{
type
:
'boolean'
,
default
:
false
},
}
}
},
{
id
:
'zoom-button'
,
name
:
'ZoomButton'
,
props
:
{
zoomTo
:
{
type
:
'number'
,
default
:
1.1
},
}
}
},
]
]
},
},
};
};
...
...
mock/api/project/query/data.json
0 → 100644
View file @
c0715f19
{
"success"
:
true
,
"data"
:
{
"id"
:
"6566c4a3f237"
,
"name"
:
"测试"
,
"creator"
:
"卞龙亭"
,
"operator"
:
"卞龙亭"
,
"create_time"
:
"2019-09-19T06:56:01.000Z"
,
"update_time"
:
"2019-09-19T06:56:01.000Z"
,
"data"
:
"{
\"
views
\"
:[{
\"
name
\"
:
\"
view1
\"
,
\"
type
\"
:
\"
node
\"
,
\"
properties
\"
:{},
\"
uuid
\"
:
\"
3a357816-5581-41ba-aa6f-4a6cc40ae396
\"
,
\"
children
\"
:[{
\"
name
\"
:
\"
rect
\"
,
\"
type
\"
:
\"
rect
\"
,
\"
properties
\"
:{
\"
width
\"
:50,
\"
height
\"
:50,
\"
fillColor
\"
:
\"
rgba(105, 182, 255, 1)
\"
,
\"
strokeWidth
\"
:0,
\"
x
\"
:10,
\"
y
\"
:10},
\"
uuid
\"
:
\"
f97bbf76-6923-4669-b5a3-e6382753e49a
\"
,
\"
events
\"
:{
\"
click
\"
:{
\"
once
\"
:false,
\"
behaviors
\"
:[{
\"
uuid
\"
:
\"
aa1
\"
,
\"
alias
\"
:
\"
主过程
\"
,
\"
meta
\"
:
\"
main
\"
}]}},
\"
scripts
\"
:[{
\"
script
\"
:
\"
wave
\"
,
\"
props
\"
:{
\"
duration
\"
:500,
\"
autoPlay
\"
:true,
\"
type
\"
:
\"
cubicIn
\"
}}]}]}],
\"
assets
\"
:[{
\"
name
\"
:
\"
face
\"
,
\"
ext
\"
:
\"
.png
\"
,
\"
url
\"
:
\"
//yun.duiba.com.cn/aurora/58323a0469a7467c99b34f8933ea65b507a0c655.png
\"
,
\"
uuid
\"
:
\"
3e496939-5fe6-42f2-b8fa-42c7a742e880
\"
},{
\"
name
\"
:
\"
还以是bug
\"
,
\"
ext
\"
:
\"
.jpg
\"
,
\"
url
\"
:
\"
//yun.duiba.com.cn/aurora/094832ace87c94bdb9e4a7821b3a3ebca0df2cd7.jpg
\"
,
\"
uuid
\"
:
\"
ec67a8a0-8708-43a4-888e-efb0fe7c2bd6
\"
},{
\"
name
\"
:
\"
嘿嘿
\"
,
\"
ext
\"
:
\"
.gif
\"
,
\"
url
\"
:
\"
//yun.duiba.com.cn/aurora/1ad10a4cf3488ef1400af1d6f353d9c577fe1049.gif
\"
,
\"
uuid
\"
:
\"
429803eb-0f68-4071-b68c-468980883ac4
\"
},{
\"
name
\"
:
\"
1643017
\"
,
\"
ext
\"
:
\"
.jpg
\"
,
\"
url
\"
:
\"
//yun.duiba.com.cn/aurora/2e4adf3d8646ffbd027038cb2c6627a6bca44e44.jpg
\"
,
\"
uuid
\"
:
\"
cc1ad757-ff4c-4cb9-b629-be355119d018
\"
},{
\"
name
\"
:
\"
0
\"
,
\"
ext
\"
:
\"
.gif
\"
,
\"
url
\"
:
\"
//yun.duiba.com.cn/aurora/616a413facbd406b81daac809a52bd0b648a7f4c.gif
\"
,
\"
uuid
\"
:
\"
0a5f2064-f5b4-41a9-8a54-2085e208d20f
\"
},{
\"
name
\"
:
\"
3
\"
,
\"
ext
\"
:
\"
.gif
\"
,
\"
url
\"
:
\"
//yun.duiba.com.cn/aurora/e052cb4a88d63330c37ecaf55ae8e7eb2246c433.gif
\"
,
\"
uuid
\"
:
\"
e4dacdd2-064f-413e-a8f0-6425ce6dcf12
\"
},{
\"
name
\"
:
\"
5
\"
,
\"
ext
\"
:
\"
.gif
\"
,
\"
url
\"
:
\"
//yun.duiba.com.cn/aurora/881193ea1bd975c8a59f38f2d1f0d0094db6ec7a.gif
\"
,
\"
uuid
\"
:
\"
bf822d51-a1b1-4ab6-8f49-a821863731d0
\"
},{
\"
name
\"
:
\"
4
\"
,
\"
ext
\"
:
\"
.gif
\"
,
\"
url
\"
:
\"
//yun.duiba.com.cn/aurora/2df4a5c5238f86704388517d2ba0faa6782fea1e.gif
\"
,
\"
uuid
\"
:
\"
9c1d46b4-d2f1-4733-8b93-39b2bb4db9d1
\"
},{
\"
name
\"
:
\"
1
\"
,
\"
ext
\"
:
\"
.gif
\"
,
\"
url
\"
:
\"
//yun.duiba.com.cn/aurora/0bc24c7bb68e3691bad89c8ae096b253af874a73.gif
\"
,
\"
uuid
\"
:
\"
db076340-e1db-4e2d-8bb2-7cc32ccdee43
\"
},{
\"
name
\"
:
\"
7
\"
,
\"
ext
\"
:
\"
.gif
\"
,
\"
url
\"
:
\"
//yun.duiba.com.cn/aurora/3e218541244d1ed1192274ad49ea70588b6cd0dc.gif
\"
,
\"
uuid
\"
:
\"
02aa47c3-dbdf-43d2-8cdc-869cab544bcc
\"
},{
\"
name
\"
:
\"
2
\"
,
\"
ext
\"
:
\"
.gif
\"
,
\"
url
\"
:
\"
//yun.duiba.com.cn/aurora/1e1344fabf25cf2ea6f1407cd42afc1f1de0bb07.gif
\"
,
\"
uuid
\"
:
\"
264f7a8d-475e-4fd0-ac83-96e13a7702f3
\"
},{
\"
name
\"
:
\"
8
\"
,
\"
ext
\"
:
\"
.gif
\"
,
\"
url
\"
:
\"
//yun.duiba.com.cn/aurora/90080b186e0507b70f64c2020880dd1ddd3b7cd8.gif
\"
,
\"
uuid
\"
:
\"
ec63930b-8aff-4108-9ceb-ddf9353d4412
\"
},{
\"
name
\"
:
\"
0
\"
,
\"
ext
\"
:
\"
.gif
\"
,
\"
url
\"
:
\"
//yun.duiba.com.cn/aurora/616a413facbd406b81daac809a52bd0b648a7f4c.gif
\"
,
\"
uuid
\"
:
\"
7c475d4d-0ae2-4b9a-81ff-76fb8264721f
\"
},{
\"
name
\"
:
\"
9
\"
,
\"
ext
\"
:
\"
.gif
\"
,
\"
url
\"
:
\"
//yun.duiba.com.cn/aurora/f41b70c1003ff703386a5a80ed7092db5fdc11f4.gif
\"
,
\"
uuid
\"
:
\"
473b82ec-c9b9-43d7-b2e5-b5399a55d239
\"
},{
\"
name
\"
:
\"
12
\"
,
\"
ext
\"
:
\"
.gif
\"
,
\"
url
\"
:
\"
//yun.duiba.com.cn/aurora/99660ca0a9a578cd6c5eb38b1f35aee9a77849b3.gif
\"
,
\"
uuid
\"
:
\"
84f549d3-9bb1-4066-9668-3705e94b5891
\"
},{
\"
name
\"
:
\"
11
\"
,
\"
ext
\"
:
\"
.gif
\"
,
\"
url
\"
:
\"
//yun.duiba.com.cn/aurora/f88c5de6bb6ab80f24cc56978e92cedf4af201f0.gif
\"
,
\"
uuid
\"
:
\"
a4470420-60bd-4578-a2dc-100663ba6256
\"
},{
\"
name
\"
:
\"
13
\"
,
\"
ext
\"
:
\"
.gif
\"
,
\"
url
\"
:
\"
//yun.duiba.com.cn/aurora/c5c446eba840899d364bcdb010a2aea8d2ae02ab.gif
\"
,
\"
uuid
\"
:
\"
7383d2db-43dd-408a-aa69-261bd39865ac
\"
},{
\"
name
\"
:
\"
6
\"
,
\"
ext
\"
:
\"
.gif
\"
,
\"
url
\"
:
\"
//yun.duiba.com.cn/aurora/881193ea1bd975c8a59f38f2d1f0d0094db6ec7a.gif
\"
,
\"
uuid
\"
:
\"
894a28f8-a814-4c8c-a5d9-619194b3073d
\"
},{
\"
name
\"
:
\"
btn-join
\"
,
\"
ext
\"
:
\"
.png
\"
,
\"
url
\"
:
\"
//yun.duiba.com.cn/aurora/e50e0fe70f4b2c96d2deee1d93a0a2444732be6a.png
\"
,
\"
uuid
\"
:
\"
e3301bc4-7b51-4868-a613-26298f87988b
\"
},{
\"
name
\"
:
\"
bg
\"
,
\"
ext
\"
:
\"
.jpg
\"
,
\"
url
\"
:
\"
//yun.duiba.com.cn/aurora/7dbe10dba2a92d830f0f9ff72f3d82e07a4c4649.jpg
\"
,
\"
uuid
\"
:
\"
bab58ec1-24b1-4d5d-9c95-7014b9915cb3
\"
},{
\"
name
\"
:
\"
1643017
\"
,
\"
ext
\"
:
\"
.png
\"
,
\"
uuid
\"
:
\"
54f7916f-dc10-49f7-b3b1-0bda9d4f5bcd
\"
,
\"
url
\"
:
\"
//yun.duiba.com.cn/aurora/4090d0acf7dbf29cd6ab0690795e0b00b715280c.png
\"
},{
\"
name
\"
:
\"
bg
\"
,
\"
ext
\"
:
\"
.png
\"
,
\"
uuid
\"
:
\"
5fe14ca0-5b86-405e-98a6-54ca733f2180
\"
,
\"
url
\"
:
\"
//yun.duiba.com.cn/aurora/070159098034ae2cd8c8e4bf4f47b1d45b87024a.png
\"
},{
\"
name
\"
:
\"
rule_button
\"
,
\"
ext
\"
:
\"
.png
\"
,
\"
uuid
\"
:
\"
82a9d493-078a-4b7c-8352-616abc99f24a
\"
,
\"
url
\"
:
\"
//yun.duiba.com.cn/aurora/d0c3ed2bf9abc5748c01eb88abb7e0830669b1c5.png
\"
},{
\"
name
\"
:
\"
wheel_items
\"
,
\"
ext
\"
:
\"
.png
\"
,
\"
uuid
\"
:
\"
b899e2f0-36da-42dc-a9ac-c8f4093e4457
\"
,
\"
url
\"
:
\"
//yun.duiba.com.cn/aurora/897ee802eb89999c2019c683c084f4b7e2d7f554.png
\"
},{
\"
name
\"
:
\"
wheel_bg
\"
,
\"
ext
\"
:
\"
.png
\"
,
\"
uuid
\"
:
\"
8f531f60-b48e-4a7a-bd7a-9488a3c3dd2d
\"
,
\"
url
\"
:
\"
//yun.duiba.com.cn/aurora/479cbb31bfdaee48893bf34f7d0c8fc702b1459a.png
\"
},{
\"
name
\"
:
\"
start_bg
\"
,
\"
ext
\"
:
\"
.png
\"
,
\"
uuid
\"
:
\"
62fe5f9b-47ec-4c1e-b508-f566501caa72
\"
,
\"
url
\"
:
\"
//yun.duiba.com.cn/aurora/3191ba684512b9e9391ab4a9d2a2df31cad4825d.png
\"
},{
\"
name
\"
:
\"
0
\"
,
\"
ext
\"
:
\"
.png
\"
,
\"
uuid
\"
:
\"
562af6d0-6b73-4de8-bed0-ed3a4507962c
\"
,
\"
url
\"
:
\"
//yun.duiba.com.cn/aurora/be2fa0d9e91b58d9aafcd18f7934784742069cb6.png
\"
},{
\"
name
\"
:
\"
1
\"
,
\"
ext
\"
:
\"
.png
\"
,
\"
uuid
\"
:
\"
6cf1bc08-bcc8-4cec-88d8-3e979b35dd0f
\"
,
\"
url
\"
:
\"
//yun.duiba.com.cn/aurora/3f64f753e272d17a1f5807ddf1a8965a0e2de9d5.png
\"
},{
\"
name
\"
:
\"
0
\"
,
\"
ext
\"
:
\"
.png
\"
,
\"
uuid
\"
:
\"
378851d3-6664-4b0e-8407-342f4ffaf334
\"
,
\"
url
\"
:
\"
//yun.duiba.com.cn/aurora/3c292a9c6c5b1a3dab684e95d1f7b7cb4f369a8a.png
\"
},{
\"
name
\"
:
\"
1
\"
,
\"
ext
\"
:
\"
.png
\"
,
\"
uuid
\"
:
\"
dee35c49-db44-4722-a412-a8b7123d20b7
\"
,
\"
url
\"
:
\"
//yun.duiba.com.cn/aurora/b22420f2322326359e2b3e1dae66dc7e34ce6978.png
\"
},{
\"
name
\"
:
\"
bg
\"
,
\"
ext
\"
:
\"
.png
\"
,
\"
uuid
\"
:
\"
2b0cc6bd-fc10-43ee-a217-aaf1c40a0ad3
\"
,
\"
url
\"
:
\"
//yun.duiba.com.cn/aurora/93fbb49529a3b4617f4cdc41dba7c297989baa5e.png
\"
}],
\"
dataMapping
\"
:[],
\"
processes
\"
:[{
\"
id
\"
:
\"
main
\"
,
\"
name
\"
:
\"
Main
\"
,
\"
props
\"
:{},
\"
subEntry
\"
:
\"
a1
\"
,
\"
sub
\"
:{
\"
a1
\"
:{
\"
uuid
\"
:
\"
a1
\"
,
\"
alias
\"
:
\"
入口
\"
,
\"
meta
\"
:
\"
entry
\"
,
\"
output
\"
:{
\"
success
\"
:[
\"
a2
\"
]},
\"
design
\"
:{
\"
x
\"
:10,
\"
y
\"
:10}},
\"
a2
\"
:{
\"
uuid
\"
:
\"
a2
\"
,
\"
alias
\"
:
\"
test
\"
,
\"
meta
\"
:
\"
test
\"
,
\"
props
\"
:{
\"
text
\"
:
\"
$_linked_$
\"
},
\"
output
\"
:{
\"
success
\"
:[],
\"
failed
\"
:[]},
\"
design
\"
:{
\"
x
\"
:20,
\"
y
\"
:100}}}},{
\"
id
\"
:
\"
test
\"
,
\"
name
\"
:
\"
Test
\"
,
\"
desc
\"
:
\"
测试过程
\"
,
\"
props
\"
:{
\"
text
\"
:{
\"
alias
\"
:
\"
文本
\"
,
\"
type
\"
:
\"
string
\"
,
\"
default
\"
:
\"
你好
\"
},
\"
num
\"
:{
\"
alias
\"
:
\"
数字
\"
,
\"
type
\"
:
\"
number
\"
,
\"
default
\"
:1},
\"
type
\"
:{
\"
alias
\"
:
\"
类型
\"
,
\"
type
\"
:
\"
enum
\"
,
\"
enum
\"
:[
\"
rotate
\"
,
\"
jump
\"
,
\"
breath
\"
],
\"
default
\"
:
\"
rotate
\"
},
\"
autoPlay
\"
:{
\"
alias
\"
:
\"
自动播放
\"
,
\"
type
\"
:
\"
boolean
\"
,
\"
default
\"
:false},
\"
color
\"
:{
\"
alias
\"
:
\"
颜色
\"
,
\"
type
\"
:
\"
color
\"
,
\"
default
\"
:
\"
#123456
\"
},
\"
asset
\"
:{
\"
alias
\"
:
\"
素材
\"
,
\"
type
\"
:
\"
asset
\"
},
\"
node
\"
:{
\"
alias
\"
:
\"
节点
\"
,
\"
type
\"
:
\"
node
\"
}},
\"
output
\"
:[
\"
success
\"
,
\"
failed
\"
],
\"
script
\"
:
\"
console.log('test');
\"
}]}"
}
}
\ No newline at end of file
src/store/modules/env.js
View file @
c0715f19
...
@@ -22,6 +22,9 @@ export const envStore = {
...
@@ -22,6 +22,9 @@ export const envStore = {
mutations
:
{
mutations
:
{
updateEnv
(
state
,
env
)
{
updateEnv
(
state
,
env
)
{
Object
.
assign
(
state
,
env
);
Object
.
assign
(
state
,
env
);
parseItem
(
state
.
processes
);
parseItem
(
state
.
scripts
);
state
.
initialized
=
true
;
state
.
initialized
=
true
;
},
},
},
},
...
@@ -85,3 +88,9 @@ function groupProcesses(processes, filterFunc) {
...
@@ -85,3 +88,9 @@ function groupProcesses(processes, filterFunc) {
});
});
return
result
;
return
result
;
}
}
function
parseItem
(
list
)
{
for
(
let
i
=
0
,
li
=
list
.
length
;
i
<
li
;
i
++
)
{
list
[
i
]
=
JSON
.
parse
(
list
[
i
]);
}
}
src/store/modules/project.js
View file @
c0715f19
...
@@ -33,7 +33,7 @@ export const projectStore = {
...
@@ -33,7 +33,7 @@ export const projectStore = {
views
:
[],
views
:
[],
assets
:
[],
assets
:
[],
dataMapping
:
[],
dataMapping
:
[],
process
Map
:
{}
,
process
es
:
[]
,
},
},
activeComponent
:
{},
activeComponent
:
{},
activeComponentCopy
:
{},
// 当前选中节点的镜像,用来处理拖拽时数据变化频繁的问题
activeComponentCopy
:
{},
// 当前选中节点的镜像,用来处理拖拽时数据变化频繁的问题
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment