vue中选择每页10条后 其它页面也让它一样的10条 用什么方法呢

发布于 2022-09-05 21:41:57 字数 144 浏览 10 评论 0

clipboard.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

記憶穿過時間隧道 2022-09-12 21:41:57

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

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

故乡的云 2022-09-12 21:41:57

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

标点 2022-09-12 21:41:57

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

悲欢浪云 2022-09-12 21:41:57

我理解楼主的意思,楼主说的其他页面我先不管是其他组件,还是当前组件的其他分页。都分析一下。
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);//打印切换的得值,用这个值,去做其他分页显示的数量
    }      
  }
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文