mirror of
https://github.com/Tencent/tmagic-editor.git
synced 2025-09-10 10:01:12 +08:00
feat(playground): 添加弹窗组合
This commit is contained in:
parent
5e3125706c
commit
2319df727a
@ -86,7 +86,7 @@ export default defineComponent({
|
|||||||
text: '预览',
|
text: '预览',
|
||||||
icon: Connection,
|
icon: Connection,
|
||||||
handler: async () => {
|
handler: async () => {
|
||||||
if (editor.value && editor.value.editorService.get<Map<Id, Id>>('modifiedNodeIds').size > 0) {
|
if (editor.value?.editorService.get<Map<Id, Id>>('modifiedNodeIds').size > 0) {
|
||||||
try {
|
try {
|
||||||
await ElMessageBox.confirm('有修改未保存,是否先保存再预览', '提示', {
|
await ElMessageBox.confirm('有修改未保存,是否先保存再预览', '提示', {
|
||||||
confirmButtonText: '保存并预览',
|
confirmButtonText: '保存并预览',
|
||||||
@ -189,6 +189,45 @@ export default defineComponent({
|
|||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
title: '组合',
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
icon: Tickets,
|
||||||
|
text: '弹窗',
|
||||||
|
data: {
|
||||||
|
type: 'overlay',
|
||||||
|
style: {
|
||||||
|
position: 'fixed',
|
||||||
|
width: '100%',
|
||||||
|
height: '100%',
|
||||||
|
top: 0,
|
||||||
|
left: 0,
|
||||||
|
backgroundColor: 'rgba(0, 0, 0, 0.8)',
|
||||||
|
},
|
||||||
|
name: '弹窗',
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
type: 'container',
|
||||||
|
style: {
|
||||||
|
position: 'absolute',
|
||||||
|
width: '80%',
|
||||||
|
height: '400',
|
||||||
|
top: '143.87',
|
||||||
|
left: 37.5,
|
||||||
|
backgroundColor: 'rgba(255, 255, 255, 1)',
|
||||||
|
backgroundRepeat: 'no-repeat',
|
||||||
|
backgroundSize: '100% 100%',
|
||||||
|
},
|
||||||
|
name: '组',
|
||||||
|
items: [],
|
||||||
|
layout: 'absolute',
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
]),
|
]),
|
||||||
|
|
||||||
moveableOptions: (core?: StageCore): MoveableOptions => {
|
moveableOptions: (core?: StageCore): MoveableOptions => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user