一个项目中存在很多这种情况:父组件(页面)中的子组件需要做下拉加载更多的需求,但是这个下拉到底部的动作只能通过监控页面(父组件)来完成 这就需要父子组件之间的通信,代码如下: 1. 建立一个用于父子组件通信的工具,bus.js import Vue from 'vue' let bus = new Vue() export default bus 2. 在父组件中监听页面的下拉,并用bus将下拉到底部时这个信号发给子组件,此处bus.js放在lib文件夹下,.container为页面最外层的cl
使用过ViewPager的应该都知道,ViewPager的setoffscreenpagelimit()方法,使用该方法可以设置在ViewPager滑动时,左右两侧各保存多少个页面,那我们直接设置setoffscreenpagelimit(0),不就好了吗.当然不是这样子的,当我们setoffscreenpagelimit(0)时,如果细心的话,就会发现,并不是只保存当前页面,而是两边的页面同时也有保存.这时候,我们怀着疑问去阅读源码,才会发现,这个方法竟然是这样写的: /** * Set th