picker-view 属性不能动态设置
发布于 6 年前 作者 jdeng 20077 次浏览 来自 问答

如代码片段所示。

我猜测是因为如下代码:

希望官方能够增加observer方法来检测新的样式并更新即可。

代码片段中的pickerView.js 摘选了对于定义picker-view的部分代码。

代码扒自1.9.90基础库,仅本人用作学习研究之用。

赠送:

官方picker-view-mask的遮罩样式

.wx-picker__mask {

    top: 0;

    height: 100%;

    margin: 0 auto;

    background: linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(0deg,rgba(255,255,255,.95),rgba(255,255,255,.6));

    background-position: top,bottom;

    background-size: 100% 102px;

    background-repeat: no-repeat

}

2 回复

这里目前设计上就是不能动态更改的,这个现象符合预期。我们后续会考虑改进,感谢反馈~

observer的值,是个函数,不是字符串呢

回到顶部