vue有2个界面,第一个界面有li标签遍历了数据,形成表格。 li标签加了router-link路由跳转到第二个界面,li标签还加了click点击事件获取后端接口的数据,存到缓存中。 现在第二个界面老先加载缓存,然后再执行的第一个界面click点击事件,导致第二个界面不能加载缓存的数据。
第二个界面 加载缓存数据的方法写在 created()和mounted()中,都在第一个界面click点击事件之前执行,不知道为什么。 感觉是router-link导致的。
vue有2个界面,第一个界面有li标签遍历了数据,形成表格。 li标签加了router-link路由跳转到第二个界面,li标签还加了click点击事件获取后端接口的数据,存到缓存中。 现在第二个界面老先加载缓存,然后再执行的第一个界面click点击事件,导致第二个界面不能加载缓存的数据。
第二个界面 加载缓存数据的方法写在 created()和mounted()中,都在第一个界面click点击事件之前执行,不知道为什么。 感觉是router-link导致的。
你直接用点击事件就可以了,不要用router-link,点击事件也可以执行跳转