有个删除功能,删除完会刷新一下页面,只要刷新了,tab位置就会默认到第一个,有没有办法让它刷新位置不变
意思应该是当前删除的选项在哪个tab就刷新页面之后再显示到对应tab上吧?建议以下几个方案,希望能给您带来帮助:
1.使用浏览器缓存进行记录
2.删除数据重载页面时将需要显示到对应的tab位置绑定到当前页面地址栏中,作为参数,所以要求在页面created时获取url当前参数值来默认显示对应tab
3.vue数据更新双向绑定,删除数据刷新页面这个其实不太友好,删除数据建议局部刷新即可,这样也不会有刷新tab的问题了
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
官方demo
可以记录点击时当前tab的name,在页面刷新时,读取该数据,修改 data.activeName即可。