uni-app的picker选择后无法输出完整值
uni-app的picker选择后无法输出完整值
| 开发环境 | 版本号 | 项目创建方式 |
|---|---|---|
| Mac | macOS bigsur 11.6 | HBuilderX |
操作步骤:
- 选择年份月份
预期结果:
- 输出格式为2021-10
实际结果:
- 2021
bug描述:
picker设置mode为date,默认值:start=“2021-10”,代码如下:
<picker
mode="date"
:start="curMonth"
:fields="month"
@change="bindDateChange"
>
<view
>{{ curMonth }}<span class="iconfont icon-arrow-down"></span
></view>
</picker>
bindDateChange(e) {
const value = e.detail.value;
console.log(e);
console.log(value);
},
当我选择改变picker的值,触发bindDateChange函数,e.detail.value返回的值只有“2021”,没有后面的月份。

更多关于uni-app的picker选择后无法输出完整值的实战教程也可以访问 https://www.itying.com/category-93-b0.html
3 回复
未复现此问题。
用示例代码hello uni-app能出现你的问题吗?
不能的话你需要排查出来具体你哪个页面,甚至哪一行导致的。
找出来具体原因后提供一个能复现你描述的bug的最小化demo,让我们及时定位问题,及时修复。
【bug优先处理规则】https://ask.dcloud.net.cn/article/38139
更多关于uni-app的picker选择后无法输出完整值的实战教程也可以访问 https://www.itying.com/category-93-b0.html
复现了,应该去掉冒号,写成fields=“month”。 感谢解答。


