ken-form-design
Version:
基于vue、ant-design-vue的表单设计器,可视化开发表单
1 lines • 1.16 kB
JavaScript
(("undefined"!==typeof self?self:this)["webpackJsonpken_form_design"]=("undefined"!==typeof self?self:this)["webpackJsonpken_form_design"]||[]).push([[37],{"2e8b":function(e,n,a){"use strict";a.r(n);a("7f7f");var c=function(){var e=this,n=e._self._c;return n("a-radio-group",{on:{change:e.handleChange,click:function(n){e.dynamicData[e.record.options.dynamicFun]()}},model:{value:e.checkedValue,callback:function(n){e.checkedValue=n},expression:"checkedValue"}},e._l(e.record.options.options,(function(a){return n("a-radio",{key:a.value,attrs:{value:a.value},on:{click:function(n){return e.clickItem(a.value)}}},[e._v(e._s(a.label))])})),1)},t=[],l=(a("5783"),a("59a5")),u=a("8bbf"),i=a.n(u);i.a.use(l["a"]);var o={name:"KRadio",data:function(){return{checkedValue:""}},props:["record","value"],methods:{handleChange:function(){this.$emit("change",this.checkedValue)},clickItem:function(e){e===this.checkedValue?this.checkedValue="":this.checkedValue=e,this.handleChange()}},watch:{value:function(e){this.checkedValue=e}}},s=o,d=a("2877"),h=Object(d["a"])(s,c,t,!1,null,null,null),r=h.exports;r.install=function(e){e.component(r.name,r)};n["default"]=r}}]);