页面跳转后,控件怎么保持原来的状态
相似问题:
页面跳转后,状态丢失怎么办
调用键盘后,其他控件都变回默认怎么办
原因:
页面跳转后,控件的状态会丢失,包括控件的默认值、选中状态、输入内容等
这是因为跳转页面或调用键盘(调用键盘就是跳转到键盘页面,本质上也是跳转页面)后,跳转到新的页面时,原来页面会被销毁,内存回收,因此原来页面上的控件的状态也就丢失了。
解决方案:
将不想变的控件的sta属性设置为全局,全局控件在切换页面时不会被回收,可以保持原来的状态。
将对应的控件设置为全局
修改了vscope属性后,控件的名称会由黄色变为黑色
其他相关的全局控件操作请参考 跨页面赋值,全局变量操作