• 皮特尔
    2020-06-07
    最佳实践: 1. 启用 scroll-anchoring 属性时,同时添加一个 overflow-anchor:auto 的样式,用于解决 Android 机型不兼容的问题 2. scroll-y 和 scroll-x 尽可能只设置一个;如果启用了 scroll-x 却出现不滚动的现象,可以尝试给滚动容器添加两个样式 `white-space: nowrap; display: inline-block;` 3. 使用 enable-flex 开启 scroll-view 的 flex 布局 4. 使用 refresher-enabled 启用下拉动画的自定义;下拉容器的 slot 属性要标记为 refresher 5. 下拉动画组件的背景色用 #f8f8f8,前景色用 #888888 6. 尽量不要在 JavaScript 里执行频繁更新视图的代码,可以把这种代码放在 WXS 模块中,在大列表视图中尤其要这么做

    作者回复: 👍好习惯 还可以发到部落里,发在微博上,甚至写在微信圈子里,甚至公众号,都可以~

    
    8
  • 沧海一声笑哈哈
    2020-07-02
    老师对于微信小程序的某些设计感觉还是有吐槽态度的,很好

    作者回复: 😀好吧,被你看出来了,我已经很克制了 有些设计确实不太好,这与它是进化出来的框架有关。 祝天天开心~

    
    1
  • James Bond
    2022-11-07 来自北京
    有没有不定高的,长列表,累死微信朋友圈那种效果的组件呢

    作者回复: 朋友圈是典型的瀑布流场景。这位朋友如果看过《小程序性能优化实践》2.2、2.3课,相信心里就有谱了

    
    
  • 张勇
    2022-05-12
    map

    作者回复: ...

    
    
  • int[] cS={5,2,0...
    2021-03-24
    wxs脚本里面console.log输出事件源为什么是[object object],怎么正确查看对象

    作者回复: WXS很不完善,用的时候一定要小心,它的能力远远弱于js,目前。如果发现与预想不一致的情况,就查看文档。 -- 补充一点,关于console.log输出显示[object object]的问题,js输出有时候也有这个问题,这和对象的toString实现有关。可以这样变换一下: console.log(JSON.stringify(...))

    
    
  • int[] cS={5,2,0...
    2021-03-24
    老师,微信是双线程,wxml是视图层,wxs是逻辑层,但这里又说wxs在视图层执行,没太明白呢

    作者回复: JS是逻辑层,wxs在视图层,这是它操作ui效率高的原因。

    
    
  • 龍
    2021-03-20
    老师能不能把下拉刷新和上拉加载组合在一起讲一讲?

    作者回复: 可以 小本本记下来了 以后有机会考虑将这两个功能放在一起更新~

    
    
  • LIYI
    2021-01-15
    本节对应的源码标签: https://gitee.com/geektime-geekbang/weapp-practice/tree/2.8_2.9-scroll-view

    作者回复: 源码是分阶段的,仓库主分支是最新源码。使用中有问题欢迎留言。

    
    
  • 沧海一声笑哈哈
    2020-07-02
    enable-back-to-top你试过可以用吗?

    作者回复: 我印象不深了,可以测试下,如果该属性发现了新问题告诉我。 祝天天开心~

    
    