钉钉小程序picker组件不弹窗
问题:利用uniapp开发钉钉小程序时候点击下拉选择框没有弹窗弹起,代码和效果图如下图
上图所示,运用了uniapp的picker标签,同事写的代码picker里是input标签,看到有提示说picker里只支持写view标签,我给写上去后发现还是不行,查阅资料发现原因是picker里面的初始内容不能为空,可以设置为自己想要的提示语字段,然后选择切换后再显示为想要显示的内容,正确代码如下
解决办法:
然后点击就可以显示弹窗了,一句话总结就是picker标签内的初始值不能为空,否则弹窗是不会起作用的
我还发现了另外一种情况也引起picker不进行弹窗,代码图下图所示,我这是一个时间选择器事件,写了if判断语句,没有时间的情况就显示请选择,有时间显示选择的时间,但是点击picker弹窗不会弹起
解决办法:
我在这两个判断语句外部又加了一个view标签,保证picker组件里只有一个view标签,然后问题就解决了,如果有我这样类似的情况可以按照我说的方法试试看
这种情况就是picker里只支持包含一个view标签,否则也是不会弹窗的