ant design vue Drawer渲染的问题?

模版如下:

 <!-- 抽屉 之 资金流水-->

<a-drawer v-model:visible="money_record_drawer_visible" :forceRender="true"

placement="right" size="large">

<MoneyRecord :fund_code="fund_code"></MoneyRecord>

</a-drawer>

方法如下:

const fund_code = ref('');

//打开抽屉

const show_drawer = (fund_code_value) => {

fund_code.value = fund_code_value;

money_record_drawer_visible.value = true;

}

MoneyRecord如下:

const props = defineProps({

fund_code: {

type: String,

},

})

watch(

() => props.fund_code,

(newVal, oldVal) => {

console.log(newVal);

filter_form.value.fund_code = newVal;

}

)

问题:
打开MoneyRecord抽屉后,每一次fund_code都在点击第二次的时候才能拿到,刷新后的第一次总是拿不到数据

以上是 ant design vue Drawer渲染的问题? 的全部内容, 来源链接: utcz.com/p/933163.html

回到顶部