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>
		<br /><br /><br />
    <test-input> test </test-input>
	</div>
</div>
@import url("https://cdn.jsdelivr.net/npm/vxe-table@next/lib/style.css");