收藏
回答

picker选定后取值bug

问题模块 框架类型 问题类型 操作系统 工具版本
开发者工具 小程序 Bug Windows 1.0.2.1904090

- 当前 Bug 的表现(可附上截图)


- 预期表现

获取到的e.detail.value应该为2022-7,实际获取值为2022

- 复现路径


- 提供一个最简复现 Demo

--wxml

<picker mode="date" fields="year,month" bindchange="onPickerMonth"></picker>

--JS

onPickerMonth(e){console.log(e.detail.value)}

最后一次编辑于  07-04  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • 拾忆
    拾忆
    07-05

    这个第三方组件吧?

    07-05
    赞同
    回复 5
    • Keefe
      Keefe
      07-05

      自己写的。日期选择用的picker

      07-05
      回复
    • Keefe
      Keefe
      07-05

      真机上是没问题的。就是用开发工具的时候不方便。

      07-05
      回复
    • 拾忆
      拾忆
      07-05回复Keefe

      那你需要把选择月份那块代码贴一下,从你目前的截图和代码并不能看出什么问题来

      07-05
      回复
    • Keefe
      Keefe
      07-05回复拾忆

      wxml

      <picker mode="date" fields="year,month" value='date' bindchange="onPickerMonth">
        {{date}}
      </picker>

      js

      Page({
       
        /**
         * 页面的初始数据
         */
        data: {
          date: '2019-07'
        },
        onPickerMonth (e) {
          console.log(e.detail.value);
        },
      })

      以上是测试用的所有代码。

      07-05
      回复
    • 拾忆
      拾忆
      07-05回复Keefe

      测试结果,是不是BUG等官方确认:


      选择:2019-07

      模拟器:2019

      手机:2019-07-01


      代码片段:https://developers.weixin.qq.com/s/CY02HDmn7K9E

      07-05
      1
      回复