picker-view VALUE 无法响应setData

发布于 8 年前作者 sqiao8145 次浏览最后编辑 8 年前来自 ask

picker-view 的value 做 setData 后,无变化。

预期效果应该是value 改变后,picker-view-column 滚动到响应的index 。

4 回复
weijiang
weijiang1 楼6 年前

谢谢你的解答

我试了一下,没效果,因为自己设置的height被覆盖了.

我现在的解决方案是把判断那块 hidden 改成了 wx:if ,效果显示正常。

fangdeng
fangdeng2 楼6 年前

最好是在样式表强制  picker-view-column >view 的 line-height 、height 、overflow 、white-space 等样式属性。

qiang46
qiang463 楼6 年前

请教一个关于picker-view 的问题:

我想让picker-view默认隐藏,当触发目标元素时,它再显示,

我现在遇到的问题是当我点击目标元素后 picker-view 是显示了,但是 picker-view-column 下面的 view 的高度变为0了,这个问题怎么解决

mayong
mayong4 楼6 年前

该问题已解决。

var _this = this;
    setTimeout(
        function(){
            _this.setData({"selected_region":sr});
        },500
    );