teaset icon indicating copy to clipboard operation
teaset copied to clipboard

Drawer可以根据state动态刷新么?

Open mwgzs001 opened this issue 6 years ago • 8 comments

mwgzs001 avatar Dec 19 '18 09:12 mwgzs001

在drawer里放了一些按钮,点击的时候状态改变,按钮状态会改变,但是我发现state改变了,按钮状态不会跟着改变,要关闭了再开才可以,这是为什么呢?

mwgzs001 avatar Dec 19 '18 09:12 mwgzs001

@rilyu

mwgzs001 avatar Dec 19 '18 09:12 mwgzs001

drawer不是内嵌的view么 我都是在view里面管理状态

zt5 avatar Dec 21 '18 09:12 zt5

@zt5 同意楼上的观点,可以在Drawer.open的时候以组件的形式传入,然后在组件里面管理state状态

ChuTerry avatar Dec 27 '18 12:12 ChuTerry

作者说过model里面都是独立的数据状态

发自我的 iPhone

在 2018年12月19日,17:47,Mingwen Si [email protected] 写道:

在drawer里放了一些按钮,点击的时候状态改变,按钮状态会改变,但是我发现state改变了,按钮状态不会跟着改变,要关闭了再开才可以,这是为什么呢?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.

zsswlr avatar Dec 27 '18 13:12 zsswlr

Drawer不能动态改变里边的数据吗,无论如何都做不到吗

xiaohaook avatar Jan 22 '19 10:01 xiaohaook

Drawer不能动态改变里边的数据吗,无论如何都做不到吗

你可以通过 函数调用变更,或者通过事件通知变更

orzhtml avatar Feb 19 '19 02:02 orzhtml

使用组件的方式传入,可以在组件内部维护state值。

frsoul avatar Jun 03 '21 10:06 frsoul