SOURCE

console 命令行工具 X clear

                    
>
console
var Main = {
    setup() {
        function test() {
            options.slots.default = ({ $modal }) => {
                return [h(resolveComponent("vxe-form"), options.formConfig)];
            };

            modal.open(options);
        }

        const options = reactive({
            slots: {},
            formConfig: {
                data: {
                    field: "",
                    field2: "",
                },
                items: [
                    {
                        field: "field",
                        title: "异常",
                        itemRender: {
                            name: "testInput",
                        },
                    },
                    {
                        field: "field2",
                        title: "正常渲染",
                        itemRender: {
                            name: "$input",
                        },
                    },
                ],
            },
        });

        function abc() { }
        return {
            test,
            options,
            abc,
        };
    }
}
Vue.createApp(Main).use(VXETable).mount('#app')
/**
 * 问题描述:
 *  点击 查询 按钮 动态载入数据后, 点击 查看选择,getRadioRecord 或者 getRadioReserveRecord 方法 都无法返回选中的 radio
 */
<script src="https://cdn.jsdelivr.net/npm/vue@next">
</script>
<script src="https://cdn.jsdelivr.net/npm/xe-utils">
</script>
<script src="https://cdn.jsdelivr.net/npm/vxe-table@next">
</script>
<!-- 使用 cdn 引用方式需要注意是否锁定版本,默认指向最新版本 -->

<div id="app">
	<div>
      <vxe-button @click="test"> test </vxe-button>
	</div>
</div>
@import url("https://cdn.jsdelivr.net/npm/vxe-table@next/lib/style.css");