收藏
回答

小程序官方picker组件在手机上会有绿色边框,而picker-view没有呢?

picker-view的indicator-class和indicator-style属性,也设计不出来这种样式



回答关注问题邀请回答
收藏

6 个回答

  • 低调的鱼
    低调的鱼
    2021-03-01

    题主解决了问题但是并没有把方案共享出来。我也是一个渴求解决方案的人,最终终于尝试出来了,技术问题有时候就像窗户纸,一捅就透,因此我决定借用这个问题把方案写出来,避免以后遇到问题的人再浪费时间。

    题主要修改成的绿色上下边框效果可以通过设置indicator-class实现,不过这个边框不是indicator的,而是伪类::before和::after上的。

    wxml:

    <picker-view indicator-class="picker-view__indicator" class="picker-view">
      <picker-view-column>
        <view wx:for="{{[1,2,3,4,5,6]}}" wx:key="{{index}}" class="picker-view__item">{{item}}</view>
      </picker-view-column>
      <picker-view-column>
        <view wx:for="{{[1,2,3,4,5,6]}}" wx:key="{{index}}"  class="picker-view__item">{{item}}</view>
      </picker-view-column>
    </picker-view>
    


    wxss:

    .picker-view {
      width80px;
      height100px;
    }
    .picker-view__indicator {
      height40px;
    }
    .picker-view__indicator::before {
      border-color: red;
    }
    .picker-view__indicator::after {
      border-color: blue;
    }
    .picker-view__item {
      line-height40px;
      text-align: center;
    }
    


    效果:

    另一个问题,题主截图中的小时和分钟间的冒号的实现方案,这个实现起来就比较简单了,只需要换一个思路就行:不要将整体看作一个picker-view,那其实是两个picker-view中间加了一个冒号。

    2021-03-01
    有用 2
    回复
  • 卫敏杰
    卫敏杰
    2020-01-02

    我没接触过过js语法, 示例中使用了date.getFullYear(), 这种类似的方法,哪有他们的语法介绍或者文档,这个是JS的通用文档还是小程序特有,小程序的开发文档中没有找到相应的API说明,这些资料该去哪查询?谁知道呢?


    2020-01-02
    有用
    回复 1
    • 咕咚哥
      咕咚哥
      2020-01-03
      哪个示例
      2020-01-03
      回复
  • 科
    2019-10-08

    picker的绿色边框是怎么解决的?求助

    2019-10-08
    有用
    回复
  • 小超人
    小超人
    2019-09-24

    性能如何

    2019-09-24
    有用
    回复 1
    • 咕咚哥
      咕咚哥
      2019-09-24
      还行吧
      2019-09-24
      回复
  • 黑瞳@kaura
    黑瞳@kaura
    2019-09-02

    请问你解决了吗

    2019-09-02
    有用
    回复 6
    • 咕咚哥
      咕咚哥
      2019-09-02
      已解决
      2019-09-02
      回复
    • 咕咚哥
      咕咚哥
      2019-09-02


      2019-09-02
      回复
    • 黑瞳@kaura
      黑瞳@kaura
      2019-09-02回复咕咚哥
      这个颜色怎么改的了
      2019-09-02
      回复
    • 咕咚哥
      咕咚哥
      2019-09-02回复黑瞳@kaura
      加微信详聊
      2019-09-02
      回复
    • 黑瞳@kaura
      黑瞳@kaura
      2019-09-02回复咕咚哥
      微信号是什么
      2019-09-02
      回复
    查看更多(1)
  • 咕咚哥
    咕咚哥
    2019-08-24

    10:03分,中件那个“:”有是怎么加上去的,官网没有给出样式,这个怎么能够实现呢

    2019-08-24
    有用
    回复
登录 后发表内容
问题标签