fix: 提供SimpleForm的选项式写法以便二开
This commit is contained in:
@ -119,7 +119,8 @@ tabStore.closeTab(currentRoute, router);
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import SimpleForm from '/@/components/SimpleForm/src/SimpleForm.vue';
|
||||
// 注意,这里继承的是SimpleFormSetup,使用sciprt setup写法的组件无法继承,必须使用特别的版本
|
||||
import SimpleFormSetup from '/@/components/SimpleForm/src/SimpleFormSetup.vue';
|
||||
import { Col, Form, Row } from 'ant-design-vue';
|
||||
import SimpleFormItem from '/@/components/SimpleForm/src/components/SimpleFormItem.vue';
|
||||
|
||||
@ -127,7 +128,7 @@ const FormItem = Form.Item;
|
||||
|
||||
export default {
|
||||
components: { Form, Col, SimpleFormItem, Row, FormItem },
|
||||
mixins: [SimpleForm],
|
||||
mixins: [SimpleFormSetup],
|
||||
setup(props, ctx) {
|
||||
const ret = SimpleForm.setup(props, ctx);
|
||||
const schemaMap = {};
|
||||
@ -218,7 +219,7 @@ export default {
|
||||
<script>
|
||||
export default {
|
||||
setup(props, ctx) {
|
||||
const ret = SimpleForm.setup(props, ctx);
|
||||
const ret = SimpleFormSetup.setup(props, ctx);
|
||||
const schemaMap = {};
|
||||
const cascadeData = ref([]);
|
||||
const cascadeValue = ref([]);
|
||||
|
||||
Reference in New Issue
Block a user