4 个回答

简单项目:
这就是组件间的通信,props down, evnt up, 实现父组件间的通信,
非父子组件的的通信可以通过创建一个空vue实例当中央事件总线来使用来实现,
具体可看官网文档

大型项目:
可考虑使用vuex插件来实现状态管理

可以存在sessionStorage中,感觉这应该是最简单的做法

可以用 Vux ,数据状态所有组件都共享

我理解楼主的意思,楼主说的其他页面我先不管是其他组件,还是当前组件的其他分页。都分析一下。
1.假如楼主说的是其他组件,那可以用vuex 保存一个状态。或者sessionStorage 既然用了vue, 那当然推荐用vuex.
2.假如楼主说的是当前组件的其他分页。那个可以在data 里面定义一个变量。

<select v-model="selected" id='select'>
<option selected>10</option>
<option>20</option>
<option>30</option>
</select>

data () {
  return {
      selected:''
},
methods: {
  changePageSize(){
    let select=document.getElementById('select');
    select.onchange=function(){
        console.log(this.selected);//打印切换的得值,用这个值,去做其他分页显示的数量
    }      
  }
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题