vue中一个界面某几个元素想缓存,另外几个元素不想缓存,这个可以实现吗?

同事给的建议是用local-storage实现, 想问下keep-alive能不能实现。 刚学了下在app.vue中添加keep-alive 标签可以所有页面缓存, keep-alive include="组件名" 可以让单个界面缓存。 如果一个界面光几个元素想缓存 怎么实现? 比如一个界面的输入框 不想缓存,单这个界面的select下拉 想缓存。

我想到的就用vuex了

监听路由应该可以实现,刚刚那个思路不行