微信小程序iOS禁止上下拉显示白边

146 阅读1分钟

先上图暴露出问题

b.gif

iOS端这个页面明明正好显示的,非要能下拉上拉给显示出来点白边。这样不就不好看了嘛。。 想了想是不是支持页面下拉导致的,加入以下代码到json文件中。

{
  "enablePullDownRefresh": false,
  "usingComponents": {
  }
}

完了还是不太管用,嗯,思索了一下,这个问题原因是我进行了下拉操作,然后下拉操作导致的这个事,那是不是我把下拉这个操作虽说我干了但是我不告诉他们是不是就行了!

正好之前看到了事件系统的文档,里边有个神奇的catch,然后就尝试把这个加到root view上。

<view
    catch:touchstart="blank"
    catch:touchmove="blank"
    catch:touchend="blank"
    catch:touchcancel="blank"
  >
	...
</view>

blank对应的ts实现,毕竟他只是空实现

blank(){}

然后他果然不知道我进行了下拉操作,机智。