Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

piker组件和tabbar组件的问题 #5965

Open
CJXstart opened this issue Feb 7, 2025 · 0 comments
Open

piker组件和tabbar组件的问题 #5965

CJXstart opened this issue Feb 7, 2025 · 0 comments

Comments

@CJXstart
Copy link

CJXstart commented Feb 7, 2025

重现链接

在uniapp编写的微信小程序中使用piker组件和tabbar组件都出现了 change 事件的 event 参数有时返回的是event对象,有时会报错(打印发现 event 的值直接是原 event.detail 的值)。

<template>
  <div class="main-content-picker">
      <van-picker
          class="picker"
          :columns="columns"
          :default-index="8"
          @change="onChange"
      />
  </div>
</template>

<script>
export default {
  methods: {
    onChange(e) {
        console.log(e);
        const { value } = e.detail;
        this.period = value
    },
  }
}
</script>

Vant Weapp 版本

1.11.7

描述一下你遇到的问题。

比如上述代码,不改变代码保存编译为小程序后,有时会报错 e.detail 为 undefined。打印发现,有时 e.detail 能够正常的拿到值,有时候 e 的值直接就是 e.detail 的值,这时候就会报错。
我的项目是用 uniapp 框架写的,代码没有变动的情况下,编译成微信小程序有时就是正常的,有时就会出现这个问题
请问是不是在不同情况下 change 事件的 event 参数的值是否不同。

重现步骤

代码不改变,只重新编译:
piker 组件切换滑动时 和 tabbar 组件切换时,change事件的 event 参数值不稳定

设备/浏览器

使用 uniapp 编写 微信小程序项目

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant