UNPKG

ken-form-design

Version:

基于vue、ant-design-vue的表单设计器,可视化开发表单

144 lines (119 loc) 4.55 kB
((typeof self !== 'undefined' ? self : this)["webpackJsonpken_form_design"] = (typeof self !== 'undefined' ? self : this)["webpackJsonpken_form_design"] || []).push([[37],{ /***/ "2e8b": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; // ESM COMPAT FLAG __webpack_require__.r(__webpack_exports__); // EXTERNAL MODULE: ./node_modules/core-js/modules/es6.function.name.js var es6_function_name = __webpack_require__("7f7f"); // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"703dcae2-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./packages/components/KRadio/KRadio.vue?vue&type=template&id=797750ce& var render = function render() { var _vm = this, _c = _vm._self._c; return _c('a-radio-group', { on: { "change": _vm.handleChange, "click": function click($event) { _vm.dynamicData[_vm.record.options.dynamicFun](); } }, model: { value: _vm.checkedValue, callback: function callback($$v) { _vm.checkedValue = $$v; }, expression: "checkedValue" } }, _vm._l(_vm.record.options.options, function (item) { return _c('a-radio', { key: item.value, attrs: { "value": item.value }, on: { "click": function click($event) { return _vm.clickItem(item.value); } } }, [_vm._v(_vm._s(item.label))]); }), 1); }; var staticRenderFns = []; // CONCATENATED MODULE: ./packages/components/KRadio/KRadio.vue?vue&type=template&id=797750ce& // EXTERNAL MODULE: ./node_modules/ant-design-vue/es/radio/style/index.js var style = __webpack_require__("5783"); // EXTERNAL MODULE: ./node_modules/ant-design-vue/es/radio/index.js + 3 modules var es_radio = __webpack_require__("59a5"); // EXTERNAL MODULE: external {"commonjs":"vue","commonjs2":"vue","root":"Vue"} var external_commonjs_vue_commonjs2_vue_root_Vue_ = __webpack_require__("8bbf"); var external_commonjs_vue_commonjs2_vue_root_Vue_default = /*#__PURE__*/__webpack_require__.n(external_commonjs_vue_commonjs2_vue_root_Vue_); // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./packages/components/KRadio/KRadio.vue?vue&type=script&lang=js& /* * author hyx * date 2023-10-10 * description 单选框 */ external_commonjs_vue_commonjs2_vue_root_Vue_default.a.use(es_radio["a" /* default */]); /* harmony default export */ var KRadiovue_type_script_lang_js_ = ({ name: 'KRadio', data: function data() { return { /** * 选中的值 */ checkedValue: '' }; }, props: ['record', 'value'], /** * 方法 */ methods: { /** * 选项变化时的回调函数 * @param {*} e */ handleChange: function handleChange() { this.$emit('change', this.checkedValue); }, /** * 元素点击 * @param {} val */ clickItem: function clickItem(val) { val === this.checkedValue ? this.checkedValue = '' : this.checkedValue = val; this.handleChange(); } }, /** * 监听值变化 */ watch: { value: function value(val) { this.checkedValue = val; } } }); // CONCATENATED MODULE: ./packages/components/KRadio/KRadio.vue?vue&type=script&lang=js& /* harmony default export */ var KRadio_KRadiovue_type_script_lang_js_ = (KRadiovue_type_script_lang_js_); // EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js var componentNormalizer = __webpack_require__("2877"); // CONCATENATED MODULE: ./packages/components/KRadio/KRadio.vue /* normalize component */ var component = Object(componentNormalizer["a" /* default */])( KRadio_KRadiovue_type_script_lang_js_, render, staticRenderFns, false, null, null, null ) /* harmony default export */ var KRadio = (component.exports); // CONCATENATED MODULE: ./packages/components/KRadio/index.js KRadio.install = function (Vue) { Vue.component(KRadio.name, KRadio); }; /* harmony default export */ var components_KRadio = __webpack_exports__["default"] = (KRadio); /***/ }) }]);