mirror of
https://github.com/Tencent/tmagic-editor.git
synced 2026-06-05 01:32:10 +08:00
2 lines
1.6 KiB
JavaScript
2 lines
1.6 KiB
JavaScript
import{ax as l,al as h,z as k,A as p,B as i,R as e,b5 as d,O as n,J as r}from"./chunks/framework.V2ssSR2R.js";const m=JSON.parse('{"title":"DynamicField 动态表单","description":"","frontmatter":{},"headers":[],"relativePath":"form-config/fields/dynamic-field.md","filePath":"form-config/fields/dynamic-field.md"}'),g={name:"form-config/fields/dynamic-field.md"};function y(F,s,E,c,o,A){const t=h("demo-block");return p(),k("div",null,[s[1]||(s[1]=i("h1",{id:"dynamicfield-动态表单",tabindex:"-1"},[n("DynamicField 动态表单 "),i("a",{class:"header-anchor",href:"#dynamicfield-动态表单","aria-label":"Permalink to “DynamicField 动态表单”"},"")],-1)),s[2]||(s[2]=i("p",null,"根据模型中某个字段的值,动态生成一组表单字段。",-1)),s[3]||(s[3]=i("h2",{id:"基础用法",tabindex:"-1"},[n("基础用法 "),i("a",{class:"header-anchor",href:"#基础用法","aria-label":"Permalink to “基础用法”"},"")],-1)),e(t,{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(C,a,B)=>a.type==="a"?[{name:"fieldA",label:"字段A",defaultValue:"valueA"}]:a.type==="b"?[{name:"fieldB",label:"字段B",defaultValue:"valueB"}]:[]}]},{source:r(()=>[...s[0]||(s[0]=[i("p",null," 当“类型”发生变化时,“动态字段”会根据 `returnFields` 返回的配置生成不同的输入框。 ",-1)])]),_:1},8,["config"]),s[4]||(s[4]=d("",7))])}const b=l(g,[["render",y]]);export{m as __pageData,b as default};
|