Eric,会点编程 2023-10-14 12:37 采纳率: 0%
浏览 8

小程序轮播图分别跳转自己小程序页面和其他小程序页面

报错:

img

轮播图:

    // 轮播图
    imgUrls: [
      {
        appid: '',
        link:'pages/zhijian/zhijian.wxml',
        url: '/pages/index/R.jpg',

      },
      {
        appid: 'wxece3a9a4c82f58c9',
        link: '/commercialize/pages/compose-reduce-guide/index?scene=87075ced147545b9a620576bc798639f&configKey=BAWANGCAN_ELE_ENR_COUPON_GUIDE',
        url: 'https://oss.babytime.vip/tool/images/2104081045251997674846.jpeg',
      },
      {
        appid: 'wxde8ac0a21135c07d',
        link: '/index/pages/h5/h5?weburl=https%3A%2F%2Fdpurl.cn%2FL2nb1P6z&lch=cps:waimai:5:65c5f4b9271221c79eae104d969a48a3:141550jutuikejtklm:33:85459&f_token=1&f_userId=1',
        url: 'https://s3plus.sankuai.com/v1/mss_5017c592a8a946d2a54eb62a76ba299c/nebulafile/910fa09a310aadd229e90e4ad872d86e.png',
      },
      {
        appid: 'wxd98a20e429ce834b',
        link: '/pages/chitu/index?scene=OpmPMJa&source_id=141550jutuikejtklm',
        url: 'https://img.jutuike.com/taokeout/banner/jtk_hxz_banner.png',
      }
    ],

wxml:

<!--轮播图 -->
<view class='swiperBanner'>
  <swiper indicator-dots='false' autoplay='{{autoplay}}' interval='{{interval}}' duration='{{duration}}' circular='{{circular}}' indicator-active-color='#ff4444'>
    <swiper-item wx:for="{{imgUrls}}" wx:key='index'>
      <navigator appId="{{item.appid}}" path='{{item.link}}' hover-class="none" open-type="navigate" target="{{index === 0 ? 'self' : 'miniProgram'}}">
        <image src="{{item.url}}" class="slide-image" mode="aspectFill"></image>
      </navigator>
    </swiper-item>
  </swiper>
</view>



  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-10-14 17:59
    关注

    【以下回答由 GPT 生成】

    问题解答

    1. 当点击轮播图中的图片时,如何实现跳转到不同的页面?

    在WXML代码中,已经使用了navigator标签将图片包裹起来,并使用url属性指定了跳转的链接。点击图片时,会跳转到item.link对应的页面。所以只需要确保item.link指定的链接是正确的即可实现跳转到不同的页面。

    1. 如何判断是跳转到自己小程序的页面还是其他小程序的页面?

    可以通过判断appid字段是否为空来确定跳转的页面是自己小程序的还是其他小程序的。如果appid为空,则表示跳转到自己小程序的页面;如果appid不为空,则表示跳转到其他小程序的页面。

    1. 上述代码中的链接是否配置正确?

    根据给出的链接来看,无法确保链接是否配置正确。需要根据实际的需求和小程序页面的配置来确认链接是否正确。

    1. 我还需要注意哪些问题来确保轮播图的链接功能正常工作?

    2. 确保链接的地址是正确的,可以在浏览器中进行访问验证。

    3. 确保小程序的appid和跳转链接的appid匹配,否则会导致跳转失败。
    4. 确保小程序的页面路径是正确的,可以根据实际页面的路径进行确认。
    5. 如果跳转到其他小程序,需要确保被跳转的小程序已经在当前小程序的"设置"中进行了配置。

    希望以上解答对您有所帮助!如果还有其他问题,请随时提问。



    【相关推荐】



    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 10月14日

悬赏问题

  • ¥15 网络分析设施点无法识别
  • ¥15 状态图的并发态问题咨询
  • ¥15 PFC3D,plot
  • ¥15 VAE模型编程报错无法解决
  • ¥100 基于SVM的信息粒化时序回归预测,有偿求解!
  • ¥15 物体组批优化问题-数学建模求解答
  • ¥15 微信原生小程序tabBar编译报错
  • ¥350 麦克风声源定位坐标不准
  • ¥15 apifox与swagger使用
  • ¥15 egg异步请求返回404的问题