小程序
小游戏
企业微信
微信支付
扫描小程序码分享
正在开发一个商城类的小程序,现在有一个比较棘手的就是需要可以在后台设置banner,然后做跳转,跳转到对应的页面去,这个现在怎么实现?如果使用链接跳转怎么获取跳转链接?
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
目测你问得太早;
从你的文字中可以判断:
1、组件navigator,你不懂,这属于入门知识了;
2、wxml语法你不熟;因为看文字,你不知道从后台拿到数据后如何展示;
3、swiper组件你也不熟;
4、不知道如何跳转,那么可能是不懂小程序页面结构,不懂wx.navigateTo;
。。。
慢慢学吧,基本知识先补全。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你后台配置 前端获取的时候加个跳转链接不就好了么。不行还有高级版的万能跳转。
<swiper wx:for="{{bannerList}}" wx:key="index"> <view bindtap="handleClick" data-url="{{item.url}}"> <image src="{{item.banner}}" mode="widthFix" /> </view> </swiper> data: { bannerList: [{ banner: 'https://xxxx/xxx.png', // banner图片 url: '/pages/xxx/xxx' // 跳转链接 },{ banner: 'https://xxxx/xxx.png', // banner图片 url: '/pages/xxx/xxx' // 跳转链接 }] }, handleClick(e) { const { dataset: {url}} = e.currentTarget wx.navigateTo({ url }) }
1.使用swiper开发轮播图
2.每个swiper-item添加点击事件
3.轮播图数据返回格式
[ { type:"inside", pagePath: "页面路径", imagePath: "图片路径" }, { type:"web", pagePath: "链接地址", imagePath: "图片路径" } ]
4.点击根据type值设置跳转方式就行
5.做成后台可配置的轮播图参数就更完美了
接口获取数据展示然后点击跳转啊 banner可以用这个https://developers.weixin.qq.com/miniprogram/dev/component/swiper.html
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
目测你问得太早;
从你的文字中可以判断:
1、组件navigator,你不懂,这属于入门知识了;
2、wxml语法你不熟;因为看文字,你不知道从后台拿到数据后如何展示;
3、swiper组件你也不熟;
4、不知道如何跳转,那么可能是不懂小程序页面结构,不懂wx.navigateTo;
。。。
慢慢学吧,基本知识先补全。
你后台配置 前端获取的时候加个跳转链接不就好了么。不行还有高级版的万能跳转。
<swiper wx:for="{{bannerList}}" wx:key="index"> <view bindtap="handleClick" data-url="{{item.url}}"> <image src="{{item.banner}}" mode="widthFix" /> </view> </swiper> data: { bannerList: [{ banner: 'https://xxxx/xxx.png', // banner图片 url: '/pages/xxx/xxx' // 跳转链接 },{ banner: 'https://xxxx/xxx.png', // banner图片 url: '/pages/xxx/xxx' // 跳转链接 }] }, handleClick(e) { const { dataset: {url}} = e.currentTarget wx.navigateTo({ url }) }
1.使用swiper开发轮播图
2.每个swiper-item添加点击事件
3.轮播图数据返回格式
[ { type:"inside", pagePath: "页面路径", imagePath: "图片路径" }, { type:"web", pagePath: "链接地址", imagePath: "图片路径" } ]
4.点击根据type值设置跳转方式就行
5.做成后台可配置的轮播图参数就更完美了
接口获取数据展示然后点击跳转啊 banner可以用这个https://developers.weixin.qq.com/miniprogram/dev/component/swiper.html