在 component 组件中使用 picker,点击组件没有效果?
发布于 6 年前 作者 yansun 364 次浏览 来自 官方Issues

如题,目的是想要使用组件封装一个时间组件,显示 月-日-时-分。

使用: 1. component 的 wxml 文件中只有一个 picker,背景红色;  2. 在page的wxml中设置好位置和尺寸;

现象:1. 在页面的wxml调试结构和显示效果中可以看到picker已经显示,但点击之后没有显示选择器;

现象: 2. 使用component的wxml同样的picker代码,直接放在page的wxml中,点击是可以显示选择器的。

1 回复

不算解决,但找到问题所在了。

  1. 我默认使用了 <picker />,没有内容,但有尺寸位置,能显示出来,这时候点击是没有反应的。

  2. 如果插入数据,类似 <picker>asd</picker>这样有内容的,点击就能显示选择器。

  3. 同时 <picker><view></view></picker>这样用view占位也是不行的。

具体原因不知道为啥,希望后续可以修复。

回到顶部