mirror of
https://github.com/Tencent/tmagic-editor.git
synced 2026-08-01 02:45:49 +00:00
1 line
1.5 KiB
JavaScript
1 line
1.5 KiB
JavaScript
import{At as e,E as t,Mt as n,Ot as r,Tt as i,Xt as a,dn as o,en as s,jt as c}from"./chunks/framework.ECw2lWOt.js";var l=JSON.parse(`{"title":"DynamicField 动态表单","description":"","frontmatter":{},"headers":[],"relativePath":"form-config/fields/dynamic-field.md","filePath":"form-config/fields/dynamic-field.md"}`),u={name:`form-config/fields/dynamic-field.md`};function d(t,l,u,d,f,p){let m=s(`demo-block`);return a(),r(`div`,null,[l[1]||=i(`h1`,{id:`dynamicfield-动态表单`,tabindex:`-1`},[c(`DynamicField 动态表单 `),i(`a`,{class:`header-anchor`,href:`#dynamicfield-动态表单`,"aria-label":`Permalink to “DynamicField 动态表单”`},``)],-1),l[2]||=i(`p`,null,`根据模型中某个字段的值,动态生成一组表单字段。`,-1),l[3]||=i(`h2`,{id:`基础用法`,tabindex:`-1`},[c(`基础用法 `),i(`a`,{class:`header-anchor`,href:`#基础用法`,"aria-label":`Permalink to “基础用法”`},``)],-1),n(m,{type:`form`,config:[{type:`select`,name:`type`,text:`类型`,options:[{text:`类型A`,value:`a`},{text:`类型B`,value:`b`}]},{type:`dynamic-field`,text:`动态字段`,dynamicKey:`type`,returnFields:async(e,t,n)=>t.type===`a`?[{name:`fieldA`,label:`字段A`,defaultValue:`valueA`}]:t.type===`b`?[{name:`fieldB`,label:`字段B`,defaultValue:`valueB`}]:[]}]},{source:o(()=>[...l[0]||=[i(`p`,null," 当“类型”发生变化时,“动态字段”会根据 `returnFields` 返回的配置生成不同的输入框。 ",-1)]]),_:1},8,[`config`]),l[4]||=e("",7)])}var f=t(u,[[`render`,d]]);export{l as __pageData,f as default}; |