问题记录

236 阅读1分钟

监听页面变化

  • 不要使用onPageScroll,这样的话每次滚动的时候就会触发。使用uni自带的事件,监听头部某个标签与显示区域相交值(只会监听两次,进入或者离开)。
 onReady() {
        intersectionObserver = uni.createIntersectionObserver(this);
        intersectionObserver.relativeToViewport().observe('.listen', (res) => {
            this.showBottomBuyEntry = res.intersectionRatio === 0;
        });
    },

解决依赖找不到,版本错误问题

  • 将该区域代码,替换为指定代码
Stream.Readable = require('readable-stream/lib/_stream_readable.js');
Stream.Writable = require('readable-stream/lib/_stream_writable.js');
Stream.Duplex = require('readable-stream/lib/_stream_duplex.js');
Stream.Transform = require('readable-stream/lib/_stream_transform.js');
Stream.PassThrough = require('readable-stream/lib/_stream_passthrough.js');

2021420-163044.png