NervJS / taro

开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信/京东/百度/支付宝/字节跳动/ QQ 小程序/H5/React Native 等应用。 https://taro.zone/
https://docs.taro.zone/
Other
35.64k stars 4.8k forks source link

SwiperItem的onClick事件在浏览器端无效 #405

Closed zuorichongxian closed 6 years ago

zuorichongxian commented 6 years ago

问题描述 我想要点击轮播图中的一张图片后跳转新页面 在小程序中给SwiperItem加onClick事件有效但在浏览器端不起作用

复现步骤

// 这里可以贴代码
<Swiper indicatorDots autoplay circular className='swiper'>
                        <SwiperItem onClick={this.buy.bind(this, '3')}>
                            <Image className='swiper-img' src='https://y.gtimg.cn/music/common/upload/MUSIC_FOCUS/300071.jpg?max_age=2592000'></Image>
                        </SwiperItem>
                        <SwiperItem onClick={this.buy.bind(this, '4')}>
                            <Image className='swiper-img' src='https://y.gtimg.cn/music/common/upload/MUSIC_FOCUS/308590.jpg?max_age=2592000'></Image>
                        </SwiperItem>
   </Swiper>
 buy(page) {
        console.log(page);
        Taro.navigateTo({
            url: `/pages/shopping/Shopping?page=${page}`
        })

    }

期望行为 希望浏览器端可以触发点击事件

报错信息

无报错

系统信息

jinjinjin0731 commented 6 years ago

没问题,近期加上

jinjinjin0731 commented 6 years ago

已加上~