mirror of
https://github.com/Tencent/tmagic-editor.git
synced 2025-10-15 10:22:10 +08:00
26 lines
30 KiB
HTML
26 lines
30 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en-US" dir="ltr">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||
<title>介绍 | tmagic-editor</title>
|
||
<meta name="description" content="页面可视化平台">
|
||
<meta name="generator" content="VitePress v1.6.4">
|
||
<link rel="preload stylesheet" href="/tmagic-editor/docs/assets/style.xyC7psYm.css" as="style">
|
||
<link rel="preload stylesheet" href="/tmagic-editor/docs/vp-icons.css" as="style">
|
||
|
||
<script type="module" src="/tmagic-editor/docs/assets/app.BHsQPC5P.js"></script>
|
||
<link rel="preload" href="/tmagic-editor/docs/assets/inter-roman-latin.Di8DUHzh.woff2" as="font" type="font/woff2" crossorigin="">
|
||
<link rel="modulepreload" href="/tmagic-editor/docs/assets/chunks/theme.TlEeet8y.js">
|
||
<link rel="modulepreload" href="/tmagic-editor/docs/assets/chunks/framework.DEDtaMYN.js">
|
||
<link rel="modulepreload" href="/tmagic-editor/docs/assets/guide_introduction.md.D2nxsvT4.lean.js">
|
||
<meta name="theme-color" content="#646cff">
|
||
<script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
|
||
<script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script>
|
||
</head>
|
||
<body>
|
||
<div id="app"><div class="Layout" data-v-fbcaff3c><!--[--><!--]--><!--[--><span tabindex="-1" data-v-6b3f9406></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-6b3f9406>Skip to content</a><!--]--><!----><header class="VPNav" data-v-fbcaff3c data-v-fe5537ad><div class="VPNavBar" data-v-fe5537ad data-v-ef6c0d51><div class="wrapper" data-v-ef6c0d51><div class="container" data-v-ef6c0d51><div class="title" data-v-ef6c0d51><div class="VPNavBarTitle has-sidebar" data-v-ef6c0d51 data-v-3aeaa7ed><a class="title" href="/tmagic-editor/docs/" data-v-3aeaa7ed><!--[--><!--]--><!--[--><img class="VPImage logo" src="./favicon.png" alt data-v-5537abb1><!--]--><span data-v-3aeaa7ed>tmagic-editor</span><!--[--><!--]--></a></div></div><div class="content" data-v-ef6c0d51><div class="content-body" data-v-ef6c0d51><!--[--><!--]--><div class="VPNavBarSearch search" data-v-ef6c0d51><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-ef6c0d51 data-v-f9eb2011><span id="main-nav-aria-label" class="visually-hidden" data-v-f9eb2011> Main Navigation </span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/tmagic-editor/docs/guide/" tabindex="0" data-v-f9eb2011 data-v-f01bf11b><!--[--><span data-v-f01bf11b>文档</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/tmagic-editor/docs/api/editor/props.html" tabindex="0" data-v-f9eb2011 data-v-f01bf11b><!--[--><span data-v-f01bf11b>API</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/tmagic-editor/docs/form-config/fields/text.html" tabindex="0" data-v-f9eb2011 data-v-f01bf11b><!--[--><span data-v-f01bf11b>表单配置</span><!--]--></a><!--]--><!--[--><a class="VPLink link vp-external-link-icon VPNavBarMenuLink" href="https://github.com/Tencent/tmagic-editor/releases" target="_blank" rel="noreferrer" tabindex="0" data-v-f9eb2011 data-v-f01bf11b><!--[--><span data-v-f01bf11b>更新日志</span><!--]--></a><!--]--><!--[--><a class="VPLink link vp-external-link-icon VPNavBarMenuLink" href="https://tencent.github.io/tmagic-editor/playground/index.html" target="_blank" rel="noreferrer" tabindex="0" data-v-f9eb2011 data-v-f01bf11b><!--[--><span data-v-f01bf11b>Playground</span><!--]--></a><!--]--><!--]--></nav><!----><div class="VPNavBarAppearance appearance" data-v-ef6c0d51 data-v-fff88d31><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title aria-checked="false" data-v-fff88d31 data-v-ff9022bc data-v-4e6c9a8c><span class="check" data-v-4e6c9a8c><span class="icon" data-v-4e6c9a8c><!--[--><span class="vpi-sun sun" data-v-ff9022bc></span><span class="vpi-moon moon" data-v-ff9022bc></span><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-ef6c0d51 data-v-77025b82 data-v-386fdc46><!--[--><a class="VPSocialLink no-icon" href="https://github.com/Tencent/tmagic-editor" aria-label="github" target="_blank" rel="noopener" data-v-386fdc46 data-v-3e477edc><span class="vpi-social-github"></span></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-ef6c0d51 data-v-ef297dbb data-v-ea542616><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-ea542616><span class="vpi-more-horizontal icon" data-v-ea542616></span></button><div class="menu" data-v-ea542616><div class="VPMenu" data-v-ea542616 data-v-1ffa2cfc><!----><!--[--><!--[--><!----><div class="group" data-v-ef297dbb><div class="item appearance" data-v-ef297dbb><p class="label" data-v-ef297dbb>Appearance</p><div class="appearance-action" data-v-ef297dbb><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title aria-checked="false" data-v-ef297dbb data-v-ff9022bc data-v-4e6c9a8c><span class="check" data-v-4e6c9a8c><span class="icon" data-v-4e6c9a8c><!--[--><span class="vpi-sun sun" data-v-ff9022bc></span><span class="vpi-moon moon" data-v-ff9022bc></span><!--]--></span></span></button></div></div></div><div class="group" data-v-ef297dbb><div class="item social-links" data-v-ef297dbb><div class="VPSocialLinks social-links-list" data-v-ef297dbb data-v-386fdc46><!--[--><a class="VPSocialLink no-icon" href="https://github.com/Tencent/tmagic-editor" aria-label="github" target="_blank" rel="noopener" data-v-386fdc46 data-v-3e477edc><span class="vpi-social-github"></span></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-ef6c0d51 data-v-2307673e><span class="container" data-v-2307673e><span class="top" data-v-2307673e></span><span class="middle" data-v-2307673e></span><span class="bottom" data-v-2307673e></span></span></button></div></div></div></div><div class="divider" data-v-ef6c0d51><div class="divider-line" data-v-ef6c0d51></div></div></div><!----></header><div class="VPLocalNav has-sidebar empty" data-v-fbcaff3c data-v-4ae645a4><div class="container" data-v-4ae645a4><button class="menu" aria-expanded="false" aria-controls="VPSidebarNav" data-v-4ae645a4><span class="vpi-align-left menu-icon" data-v-4ae645a4></span><span class="menu-text" data-v-4ae645a4>Menu</span></button><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-4ae645a4 data-v-b2eb74a1><button data-v-b2eb74a1>Return to top</button><!----></div></div></div><aside class="VPSidebar" data-v-fbcaff3c data-v-93040459><div class="curtain" data-v-93040459></div><nav class="nav" id="VPSidebarNav" aria-labelledby="sidebar-aria-label" tabindex="-1" data-v-93040459><span class="visually-hidden" id="sidebar-aria-label" data-v-93040459> Sidebar Navigation </span><!--[--><!--]--><!--[--><div class="no-transition group" data-v-04877d39><section class="VPSidebarItem level-0 has-active" data-v-04877d39 data-v-87adc36c><div class="item" role="button" tabindex="0" data-v-87adc36c><div class="indicator" data-v-87adc36c></div><h2 class="text" data-v-87adc36c>文档</h2><!----></div><div class="items" data-v-87adc36c><!--[--><div class="VPSidebarItem level-1 is-link" data-v-87adc36c data-v-87adc36c><div class="item" data-v-87adc36c><div class="indicator" data-v-87adc36c></div><a class="VPLink link link" href="/tmagic-editor/docs/guide/introduction.html" data-v-87adc36c><!--[--><p class="text" data-v-87adc36c>介绍</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-87adc36c data-v-87adc36c><div class="item" data-v-87adc36c><div class="indicator" data-v-87adc36c></div><a class="VPLink link link" href="/tmagic-editor/docs/guide/" data-v-87adc36c><!--[--><p class="text" data-v-87adc36c>快速开始</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-87adc36c data-v-87adc36c><div class="item" data-v-87adc36c><div class="indicator" data-v-87adc36c></div><a class="VPLink link link" href="/tmagic-editor/docs/guide/conception.html" data-v-87adc36c><!--[--><p class="text" data-v-87adc36c>基础概念</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-87adc36c data-v-87adc36c><div class="item" data-v-87adc36c><div class="indicator" data-v-87adc36c></div><a class="VPLink link link" href="/tmagic-editor/docs/guide/publish.html" data-v-87adc36c><!--[--><p class="text" data-v-87adc36c>页面发布</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-87adc36c data-v-87adc36c><div class="item" data-v-87adc36c><div class="indicator" data-v-87adc36c></div><a class="VPLink link link" href="/tmagic-editor/docs/guide/runtime.html" data-v-87adc36c><!--[--><p class="text" data-v-87adc36c>RUNTIME</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-87adc36c data-v-87adc36c><div class="item" data-v-87adc36c><div class="indicator" data-v-87adc36c></div><a class="VPLink link link" href="/tmagic-editor/docs/guide/component.html" data-v-87adc36c><!--[--><p class="text" data-v-87adc36c>组件开发</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-87adc36c data-v-87adc36c><div class="item" data-v-87adc36c><div class="indicator" data-v-87adc36c></div><a class="VPLink link link" href="/tmagic-editor/docs/guide/editor-expand.html" data-v-87adc36c><!--[--><p class="text" data-v-87adc36c>编辑器扩展</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-87adc36c data-v-87adc36c><div class="item" data-v-87adc36c><div class="indicator" data-v-87adc36c></div><a class="VPLink link link" href="/tmagic-editor/docs/guide/migration.html" data-v-87adc36c><!--[--><p class="text" data-v-87adc36c>升级到1.5.x</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-04877d39><section class="VPSidebarItem level-0" data-v-04877d39 data-v-87adc36c><div class="item" role="button" tabindex="0" data-v-87adc36c><div class="indicator" data-v-87adc36c></div><h2 class="text" data-v-87adc36c>进阶指南</h2><!----></div><div class="items" data-v-87adc36c><!--[--><div class="VPSidebarItem level-1 is-link" data-v-87adc36c data-v-87adc36c><div class="item" data-v-87adc36c><div class="indicator" data-v-87adc36c></div><a class="VPLink link link" href="/tmagic-editor/docs/guide/advanced/js-schema.html" data-v-87adc36c><!--[--><p class="text" data-v-87adc36c>JS Schema</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-87adc36c data-v-87adc36c><div class="item" data-v-87adc36c><div class="indicator" data-v-87adc36c></div><a class="VPLink link link" href="/tmagic-editor/docs/guide/advanced/layout.html" data-v-87adc36c><!--[--><p class="text" data-v-87adc36c>布局原理</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-87adc36c data-v-87adc36c><div class="item" data-v-87adc36c><div class="indicator" data-v-87adc36c></div><a class="VPLink link link" href="/tmagic-editor/docs/guide/advanced/page.html" data-v-87adc36c><!--[--><p class="text" data-v-87adc36c>页面渲染</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-87adc36c data-v-87adc36c><div class="item" data-v-87adc36c><div class="indicator" data-v-87adc36c></div><a class="VPLink link link" href="/tmagic-editor/docs/guide/advanced/coupling.html" data-v-87adc36c><!--[--><p class="text" data-v-87adc36c>联动原理</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-87adc36c data-v-87adc36c><div class="item" data-v-87adc36c><div class="indicator" data-v-87adc36c></div><a class="VPLink link link" href="/tmagic-editor/docs/guide/advanced/code-block.html" data-v-87adc36c><!--[--><p class="text" data-v-87adc36c>代码块</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-87adc36c data-v-87adc36c><div class="item" data-v-87adc36c><div class="indicator" data-v-87adc36c></div><a class="VPLink link link" href="/tmagic-editor/docs/guide/advanced/data-source.html" data-v-87adc36c><!--[--><p class="text" data-v-87adc36c>数据源</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-87adc36c data-v-87adc36c><div class="item" data-v-87adc36c><div class="indicator" data-v-87adc36c></div><a class="VPLink link link" href="/tmagic-editor/docs/guide/advanced/tmagic-ui.html" data-v-87adc36c><!--[--><p class="text" data-v-87adc36c>@tmagic/ui</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-87adc36c data-v-87adc36c><div class="item" data-v-87adc36c><div class="indicator" data-v-87adc36c></div><a class="VPLink link link" href="/tmagic-editor/docs/guide/advanced/tmagic-form.html" data-v-87adc36c><!--[--><p class="text" data-v-87adc36c>@tmagic/form</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-04877d39><section class="VPSidebarItem level-0" data-v-04877d39 data-v-87adc36c><div class="item" role="button" tabindex="0" data-v-87adc36c><div class="indicator" data-v-87adc36c></div><h2 class="text" data-v-87adc36c>教程</h2><!----></div><div class="items" data-v-87adc36c><!--[--><div class="VPSidebarItem level-1 is-link" data-v-87adc36c data-v-87adc36c><div class="item" data-v-87adc36c><div class="indicator" data-v-87adc36c></div><a class="VPLink link link" href="/tmagic-editor/docs/guide/tutorial/" data-v-87adc36c><!--[--><p class="text" data-v-87adc36c>写在前面</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-87adc36c data-v-87adc36c><div class="item" data-v-87adc36c><div class="indicator" data-v-87adc36c></div><a class="VPLink link link" href="/tmagic-editor/docs/guide/tutorial/hello-world.html" data-v-87adc36c><!--[--><p class="text" data-v-87adc36c>1.Hello World</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-87adc36c data-v-87adc36c><div class="item" data-v-87adc36c><div class="indicator" data-v-87adc36c></div><a class="VPLink link link" href="/tmagic-editor/docs/guide/tutorial/runtime.html" data-v-87adc36c><!--[--><p class="text" data-v-87adc36c>2.Runtime</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-87adc36c data-v-87adc36c><div class="item" data-v-87adc36c><div class="indicator" data-v-87adc36c></div><a class="VPLink link link" href="/tmagic-editor/docs/guide/tutorial/render.html" data-v-87adc36c><!--[--><p class="text" data-v-87adc36c>3.DSL解析渲染</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><!--]--><!--[--><!--]--></nav></aside><div class="VPContent has-sidebar" id="VPContent" data-v-fbcaff3c data-v-0754b34a><div class="VPDoc has-sidebar has-aside" data-v-0754b34a data-v-dc222886><!--[--><!--]--><div class="container" data-v-dc222886><div class="aside" data-v-dc222886><div class="aside-curtain" data-v-dc222886></div><div class="aside-container" data-v-dc222886><div class="aside-content" data-v-dc222886><div class="VPDocAside" data-v-dc222886 data-v-03938687><!--[--><!--]--><!--[--><!--]--><nav aria-labelledby="doc-outline-aria-label" class="VPDocAsideOutline" data-v-03938687 data-v-3944078d><div class="content" data-v-3944078d><div class="outline-marker" data-v-3944078d></div><div aria-level="2" class="outline-title" id="doc-outline-aria-label" role="heading" data-v-3944078d>On this page</div><ul class="VPDocOutlineItem root" data-v-3944078d data-v-d3b18d32><!--[--><!--]--></ul></div></nav><!--[--><!--]--><div class="spacer" data-v-03938687></div><!--[--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div></div></div><div class="content" data-v-dc222886><div class="content-container" data-v-dc222886><!--[--><!--]--><main class="main" data-v-dc222886><div style="position:relative;" class="vp-doc _tmagic-editor_docs_guide_introduction" data-v-dc222886><div><h1 id="介绍" tabindex="-1">介绍 <a class="header-anchor" href="#介绍" aria-label="Permalink to "介绍""></a></h1><p>tmagic-editor可视化开源项目是从魔方平台演化而来的开源项目,意在提供一个供开发者快速搭建可视化搭建平台的解决方案。</p><img src="/tmagic-editor/docs/tmagic.png" alt="魔方demo图"><h2 id="特性" tabindex="-1">特性 <a class="header-anchor" href="#特性" aria-label="Permalink to "特性""></a></h2><ul><li><strong>所见即所得</strong>,体验友好的拖拽编辑方式。</li><li><strong>丰富的拓展能力</strong>,支持业务方自定义组件、插件、扩展编辑器能力。</li><li><strong>支持多种布局方式</strong>,tmagic-editor的容器概念,支持配置项目时,自由组合嵌套业务组件,提供超强的组件布局方式。</li><li><strong>支持不同前端框架</strong>,使用编辑器的业务方可以采用自己熟悉的前端框架,来开发自己的业务组件,比如vue2、vue3、react。</li><li><strong>强大的配置</strong>,支持表单联动的配置能力。</li><li><strong>组件联动</strong>,支持组件通信、组件联动,允许页面内各组件提供丰富配置能力。</li><li><strong>低代码</strong>,支持针对具体配置的页面写代码,修改页面样式属性等,提供除组件外的高级编码能力。</li></ul><h2 id="编辑器" tabindex="-1">编辑器 <a class="header-anchor" href="#编辑器" aria-label="Permalink to "编辑器""></a></h2><p>编辑器是可视化搭建平台的主要内容,其中包含以下内容:</p><ul><li><strong>编辑器</strong>,承载整个拖拽布局的页面,包含了下述的其他页面可见元素。</li><li><strong>模拟器</strong>,居中位置渲染了当前页面配置的组件内容,模拟真实页面的展示内容。</li><li><strong>组件库</strong>,左侧展示当前业务下的相关组件内容,包含tmagic-editor提供的基础组件和业务自定义组件。</li><li><strong>组件树</strong>,左侧展示当前页面添加的组件内容,以树状结构展示。</li><li><strong><a href="./advanced/code-block.html">代码块</a></strong>,左侧展示添加的函数,可供组件事件中联动所用,或者组件声明周期中调用。</li><li><strong><a href="./advanced/data-source.html">数据源</a></strong>,左侧展示添加的数据源,用于组件中的各项配置。</li><li><strong>表单配置</strong>,右侧表单项目,展示由组件内提供的配置描述,提供修改组件行为的配置项。</li><li><strong>DSL 源码</strong>,右上角的 📄 图标可以展示当前页面,各个组件配置,页面基础配置组合而成的配置源码。</li></ul><p>通过编辑器,可以创建、编辑、保存一个项目页面。</p><h2 id="核心库" tabindex="-1">核心库 <a class="header-anchor" href="#核心库" aria-label="Permalink to "核心库""></a></h2><ul><li><strong>@tmagic/editor</strong> 实现一个可视化编辑器。</li><li><strong>@tmagic/form</strong> 实现组件在编辑器中自定义表单配置。</li><li><strong>@tmagic/core</strong> 实现对组件进行跨框架管理与一些通用复杂逻辑的实现。</li><li><strong>@tmagic/data-source</strong> 实现数据源的管理与编译。</li><li><strong>@tmagic/stage</strong> 实现在编辑器中对组件的位置拖动与大小拖拉。</li><li><strong>runtime</strong> 实现在编辑器中对使用不同框架的组件的渲染。</li></ul><p>可以查阅 tmagic 的<a href="https://github.com/Tencent/tmagic-editor" target="_blank" rel="noreferrer">源代码</a>,与文档描述内容可以逐一对应上,希望文档内容可以为开发者带来比较好的开发体验。</p><h2 id="谁在使用" tabindex="-1">谁在使用 <a class="header-anchor" href="#谁在使用" aria-label="Permalink to "谁在使用""></a></h2><ul><li>腾讯视频:视频会员,体育会员,WETV 国际版,TV,doki 商城,小企鹅,小说,漫画</li><li>腾讯会议</li><li>腾讯新闻</li><li>58同城本地生活服务</li></ul></div></div></main><footer class="VPDocFooter" data-v-dc222886 data-v-82c4baab><!--[--><!--]--><!----><nav class="prev-next" aria-labelledby="doc-footer-aria-label" data-v-82c4baab><span class="visually-hidden" id="doc-footer-aria-label" data-v-82c4baab>Pager</span><div class="pager" data-v-82c4baab><!----></div><div class="pager" data-v-82c4baab><a class="VPLink link pager-link next" href="/tmagic-editor/docs/guide/" data-v-82c4baab><!--[--><span class="desc" data-v-82c4baab>Next page</span><span class="title" data-v-82c4baab>快速开始</span><!--]--></a></div></nav></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><footer class="VPFooter has-sidebar" data-v-fbcaff3c data-v-6c5025f0><div class="container" data-v-6c5025f0><p class="message" data-v-6c5025f0>Powered by 腾讯视频会员平台技术中心</p><p class="copyright" data-v-6c5025f0>Copyright (C) 2025 Tencent.</p></div></footer><!--[--><!--]--></div></div>
|
||
<script>window.__VP_HASH_MAP__=JSON.parse("{\"api_editor_codeblockservicemethods.md\":\"DGcpjt7Y\",\"api_editor_componentlistservicemethods.md\":\"C_PHpcf7\",\"api_editor_datasourceservicemethods.md\":\"BK1-IYIf\",\"api_editor_editorserviceevents.md\":\"BKP2JYJu\",\"api_editor_editorservicemethods.md\":\"Chp6mGxN\",\"api_editor_events.md\":\"Bpu-Zv8M\",\"api_editor_eventsservicemethods.md\":\"ChEduFdX\",\"api_editor_historyserviceevents.md\":\"CDrfXTYw\",\"api_editor_historyservicemethods.md\":\"BBnXTdX3\",\"api_editor_props.md\":\"C4SB6Ttv\",\"api_editor_propsserviceevents.md\":\"D_PRNI-3\",\"api_editor_propsservicemethods.md\":\"C5N6250T\",\"api_editor_slots.md\":\"Cv155yb1\",\"api_editor_storageservicemethods.md\":\"Da33ZuHW\",\"api_editor_uiservicemethods.md\":\"w3ofvsGL\",\"api_form_form-dialog-events.md\":\"B0PDE3Gq\",\"api_form_form-dialog-methods.md\":\"BddU7Iwu\",\"api_form_form-dialog-props.md\":\"BItn8PPW\",\"api_form_form-events.md\":\"uRKp-hft\",\"api_form_form-methods.md\":\"Ccl8E50d\",\"api_form_form-props.md\":\"DdC0rETN\",\"api_stage_coreevents.md\":\"DlPfPIwb\",\"api_stage_coremethods.md\":\"BYRICiOt\",\"api_table_events.md\":\"C2XtCBjx\",\"api_table_methods.md\":\"G0LJYZxM\",\"api_table_props.md\":\"D9z911AZ\",\"form-config_compare.md\":\"CDTuyT2G\",\"form-config_fields_cascader.md\":\"CV5L9cW3\",\"form-config_fields_checkbox.md\":\"6fDzEJQp\",\"form-config_fields_color-picker.md\":\"CwI53lan\",\"form-config_fields_date-picker.md\":\"Of4lxufK\",\"form-config_fields_datetime-picker.md\":\"C1OpONeQ\",\"form-config_fields_display.md\":\"lb9CqCjD\",\"form-config_fields_hidden.md\":\"CD1ggpOL\",\"form-config_fields_link.md\":\"h5gkT6PD\",\"form-config_fields_number.md\":\"tWQb2X3S\",\"form-config_fields_radio.md\":\"D3qokUmH\",\"form-config_fields_select.md\":\"Cf-Hx-tv\",\"form-config_fields_switch.md\":\"NQMyufwt\",\"form-config_fields_text.md\":\"DEoiNYq1\",\"form-config_fields_textarea.md\":\"BrU-CWOk\",\"form-config_fields_time-picker.md\":\"B86n1bOA\",\"form-config_layout.md\":\"ChJffD9S\",\"form-config_relate.md\":\"kq0Xf_50\",\"guide_advanced_code-block.md\":\"6gxApOf5\",\"guide_advanced_coupling.md\":\"D4PHpOiK\",\"guide_advanced_data-source.md\":\"V8rKgDqW\",\"guide_advanced_js-schema.md\":\"DQcQmayB\",\"guide_advanced_layout.md\":\"Cv6ang4I\",\"guide_advanced_page.md\":\"Cu2qiv4V\",\"guide_advanced_tmagic-form.md\":\"CUSyuPM8\",\"guide_advanced_tmagic-ui.md\":\"D-TZM0qT\",\"guide_component.md\":\"yESXGFul\",\"guide_conception.md\":\"BeeClcrG\",\"guide_editor-expand.md\":\"DxdGpj5c\",\"guide_index.md\":\"DENvlqle\",\"guide_introduction.md\":\"D2nxsvT4\",\"guide_migration.md\":\"CNyKT99b\",\"guide_publish.md\":\"mhVTzbm9\",\"guide_runtime.md\":\"Cbi9yTgp\",\"guide_tutorial_hello-world.md\":\"C_GWfs7M\",\"guide_tutorial_index.md\":\"CPOclmnt\",\"guide_tutorial_render.md\":\"Cm5zXdDo\",\"guide_tutorial_runtime.md\":\"RAArfxHh\",\"index.md\":\"Dy1_jf4y\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"tmagic-editor\",\"description\":\"页面可视化平台\",\"base\":\"/tmagic-editor/docs/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"logo\":\"./favicon.png\",\"search\":{\"provider\":\"local\"},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/Tencent/tmagic-editor\"}],\"footer\":{\"message\":\"Powered by 腾讯视频会员平台技术中心\",\"copyright\":\"Copyright (C) 2025 Tencent.\"},\"nav\":[{\"text\":\"文档\",\"link\":\"/guide/\",\"activeMatch\":\"/guide/\"},{\"text\":\"API\",\"link\":\"/api/editor/props\",\"activeMatch\":\"/api/\"},{\"text\":\"表单配置\",\"link\":\"/form-config/fields/text\",\"activeMatch\":\"/form-config/\"},{\"text\":\"更新日志\",\"link\":\"https://github.com/Tencent/tmagic-editor/releases\"},{\"text\":\"Playground\",\"link\":\"https://tencent.github.io/tmagic-editor/playground/index.html\"}],\"sidebar\":{\"/guide/\":[{\"text\":\"文档\",\"items\":[{\"text\":\"介绍\",\"link\":\"/guide/introduction.md\"},{\"text\":\"快速开始\",\"link\":\"/guide/\"},{\"text\":\"基础概念\",\"link\":\"/guide/conception.md\"},{\"text\":\"页面发布\",\"link\":\"/guide/publish.md\"},{\"text\":\"RUNTIME\",\"link\":\"/guide/runtime.md\"},{\"text\":\"组件开发\",\"link\":\"/guide/component.md\"},{\"text\":\"编辑器扩展\",\"link\":\"/guide/editor-expand.md\"},{\"text\":\"升级到1.5.x\",\"link\":\"/guide/migration.md\"}]},{\"text\":\"进阶指南\",\"items\":[{\"text\":\"JS Schema\",\"link\":\"/guide/advanced/js-schema.md\"},{\"text\":\"布局原理\",\"link\":\"/guide/advanced/layout.md\"},{\"text\":\"页面渲染\",\"link\":\"/guide/advanced/page.md\"},{\"text\":\"联动原理\",\"link\":\"/guide/advanced/coupling.md\"},{\"text\":\"代码块\",\"link\":\"/guide/advanced/code-block.md\"},{\"text\":\"数据源\",\"link\":\"/guide/advanced/data-source.md\"},{\"text\":\"@tmagic/ui\",\"link\":\"/guide/advanced/tmagic-ui.md\"},{\"text\":\"@tmagic/form\",\"link\":\"/guide/advanced/tmagic-form.md\"}]},{\"text\":\"教程\",\"items\":[{\"text\":\"写在前面\",\"link\":\"/guide/tutorial/\"},{\"text\":\"1.Hello World\",\"link\":\"/guide/tutorial/hello-world.md\"},{\"text\":\"2.Runtime\",\"link\":\"/guide/tutorial/runtime.md\"},{\"text\":\"3.DSL解析渲染\",\"link\":\"/guide/tutorial/render.md\"}]}],\"/api/\":[{\"text\":\"编辑器\",\"items\":[{\"text\":\"Editor组件\",\"items\":[{\"text\":\"props\",\"link\":\"/api/editor/props.md\"},{\"text\":\"slots\",\"link\":\"/api/editor/slots.md\"},{\"text\":\"events\",\"link\":\"/api/editor/events.md\"}]},{\"text\":\"editorService\",\"items\":[{\"text\":\"方法\",\"link\":\"/api/editor/editorServiceMethods.md\"},{\"text\":\"事件\",\"link\":\"/api/editor/editorServiceEvents.md\"}]},{\"text\":\"propsService\",\"items\":[{\"text\":\"方法\",\"link\":\"/api/editor/propsServiceMethods.md\"},{\"text\":\"事件\",\"link\":\"/api/editor/propsServiceEvents.md\"}]},{\"text\":\"historyService\",\"items\":[{\"text\":\"方法\",\"link\":\"/api/editor/historyServiceMethods.md\"},{\"text\":\"事件\",\"link\":\"/api/editor/historyServiceEvents.md\"}]},{\"text\":\"eventsService\",\"link\":\"/api/editor/eventsServiceMethods.md\"},{\"text\":\"uiService\",\"link\":\"/api/editor/uiServiceMethods.md\"},{\"text\":\"codeBlockService\",\"link\":\"/api/editor/codeBlockServiceMethods.md\"},{\"text\":\"componentListService\",\"link\":\"/api/editor/componentListServiceMethods.md\"},{\"text\":\"storageService\",\"link\":\"/api/editor/storageServiceMethods.md\"}]},{\"text\":\"表单\",\"items\":[{\"text\":\"Form组件\",\"items\":[{\"text\":\"props\",\"link\":\"/api/form/form-props\"},{\"text\":\"methods\",\"link\":\"/api/form/form-methods\"},{\"text\":\"events\",\"link\":\"/api/form/form-events\"}]},{\"text\":\"FormDialog组件\",\"items\":[{\"text\":\"props\",\"link\":\"/api/form/form-dialog-props\"},{\"text\":\"methods\",\"link\":\"/api/form/form-dialog-methods\"},{\"text\":\"events\",\"link\":\"/api/form/form-dialog-events\"}]}]},{\"text\":\"表格\",\"items\":[{\"text\":\"Table组件\",\"items\":[{\"text\":\"props\",\"link\":\"/api/table/props\"},{\"text\":\"methods\",\"link\":\"/api/table/methods\"},{\"text\":\"events\",\"link\":\"/api/table/events\"}]}]},{\"text\":\"stage\",\"items\":[{\"text\":\"StageCore\",\"items\":[{\"text\":\"方法\",\"link\":\"/api/stage/coreMethods\"},{\"text\":\"事件\",\"link\":\"/api/stage/coreEvents\"}]}]}],\"/form-config/\":[{\"text\":\"基础配置\",\"items\":[{\"text\":\"Input输入框\",\"link\":\"/form-config/fields/text.md\"},{\"text\":\"Textarea文本域\",\"link\":\"/form-config/fields/textarea.md\"},{\"text\":\"InputNumber计数器\",\"link\":\"/form-config/fields/number.md\"},{\"text\":\"Display只读文本\",\"link\":\"/form-config/fields/display.md\"},{\"text\":\"Hidden隐藏域\",\"link\":\"/form-config/fields/hidden.md\"},{\"text\":\"Link链接\",\"link\":\"/form-config/fields/link.md\"},{\"text\":\"Checkbox多选框\",\"link\":\"/form-config/fields/checkbox.md\"},{\"text\":\"Radio单选框\",\"link\":\"/form-config/fields/radio.md\"},{\"text\":\"Switch开关\",\"link\":\"/form-config/fields/switch.md\"},{\"text\":\"Select选择器\",\"link\":\"/form-config/fields/select.md\"},{\"text\":\"Cascader级联选择器\",\"link\":\"/form-config/fields/cascader.md\"},{\"text\":\"ColorPicker颜色选择器\",\"link\":\"/form-config/fields/color-picker.md\"},{\"text\":\"DatePick日期选择器\",\"link\":\"/form-config/fields/date-picker.md\"},{\"text\":\"DatetimePick日期时间选择器\",\"link\":\"/form-config/fields/datetime-picker.md\"},{\"text\":\"TimePick时间选择器\",\"link\":\"/form-config/fields/time-picker.md\"}]},{\"text\":\"布局配置\",\"items\":[{\"text\":\"布局\",\"link\":\"/form-config/layout.md\"}]},{\"text\":\"联动配置\",\"items\":[{\"text\":\"联动\",\"link\":\"/form-config/relate.md\"}]},{\"text\":\"表单对比\",\"items\":[{\"text\":\"表单对比\",\"link\":\"/form-config/compare.md\"}]}]}},\"locales\":{},\"scrollOffset\":134,\"cleanUrls\":false}");</script>
|
||
|
||
</body>
|
||
</html> |