props接收后值刷新页面后消失
来源:4-2 父子组件间的数据传递
 
			qq_卖菜的鱼_0
2018-05-12
老师您好!
我props接收到值以后,再刷新后值不存在了,这个指有时效性吗?
如要使用的话,常规方法是不是先用localstory保存下来呢?
写回答
	4回答
- 
				  qq_卖菜的鱼_0 提问者 2018-05-13 。 00
- 
				  Dell 2018-05-12 页面肯定被重新渲染了是吧 012018-05-13
- 
				  qq_卖菜的鱼_0 提问者 2018-05-12 我又研究了下代码。实际的问题可能是这样:我首先在home组件中请求了一次api,传给子组件。当时子组件接收到值(打印执行的顺序是先从home组件中收到接口数据,再打印出子组件中的相应值)。等页面再刷新时,子组件已被第一次数据渲染,打印的顺序变成了子组件的mounted先执行,然后才出来组件中api接口结果的返回信息。 初始页面执行: homemenu结果:aaa Menu1.vue?d40e:39 0 Home.vue?5584:59 {schoolCovers: Array(1), menutype: "3", systemFuncList: Array(6), FootFuncList: Array(4)}. 刷新后页面执行: {schoolCovers: Array(1), menutype: "3", systemFuncList: Array(6), FootFuncList: Array(4)} homemenu结果:aaa 00
- 
				  qq_卖菜的鱼_0 提问者 2018-05-12 是的,props和state状态刷新就会消失,如果要持久保存,就需要localstorage 00
相似问题
