微信小程序分类图片通过id跳转到详情页,不同分类实现定向跳转

这篇具有很好参考价值的文章主要介绍了微信小程序分类图片通过id跳转到详情页,不同分类实现定向跳转。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

微信小程序分类图片通过id跳转到详情页,不同分类实现定向跳转

1.实现循环展示排列
inde.wxml

<swiper indicator-dots="{{indicatorDots}}" autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}">
    <block wx:for="{{imgUrls}}" wx:key="*this">
        <swiper-item>
            <image src="{{item}}" class="slide-image" mode="widthFix" />
        </swiper-item>
    </block>
</swiper>

index.wxss

 .swiper {
    height: 400rpx;
    width: 100%;
    background-color: #eee;
  }
  .swiper-image {
    height: 100%;
    width: 100%;
  }
   .slide-image{
    height: 100%;
    width: 100%;
  }

index.js


data:{
	 ClassificationDatas: 
        [{//第一排分类 
            ClassificationData:[{ 
                id:0, 
                ClassificationPicUrls: 'cloud:300*300/花开迎春.jpg' , 
                text:'300*300', 
            }, 
            { 
                id:1, 
                ClassificationPicUrls: 'cloud:0/classpic/300*600/西江月(边线).jpg', 
                text:'300*600', 
            }, 
            { 
                id:2, 
                ClassificationPicUrls: 'cloud://classpic/600*600/金梦华清.jpg', 
                text:'600*600', 
            }, 
            { 
                id:3, 
                ClassificationPicUrls: 'cloud://450*450/布拉迪+铂金玫瑰2.jpg' , 
                text:'450*450', 
            }], 
        }, 
        {//第二排分类 
            ClassificationData:[{ 
                id:4, 
                ClassificationPicUrls: 'cloud:///classpic/450*900/年年有鱼+宏耀.jpg'  , 
                text:'450*900', 
            }, 
            { 
                id:5, 
                ClassificationPicUrls: 'cloud://classpic/line/LF3025穿条木线,表面效果砂白穿黑.jpg', 
                text:'边线', 
            }, 
            { 
                id:6, 
                ClassificationPicUrls: 'cloud:///classpic/light/600轨道组合灯.jpg', 
                text:'灯具', 
            }, 
            { 
                id:7, 
                ClassificationPicUrls: 'cloud:///classpic/squre/橡木.jpg' , 
                text:'方通', 
            }], 
        }, 
        {//第三排分类 
            ClassificationData:[{ 
                id:8, 
                ClassificationPicUrls: 'cloud://l0/classpic/300*300/花开迎春.jpg' , 
                text:'300*300', 
            }, 
            { 
                id:9, 
                ClassificationPicUrls: 'cloud://classpic/300*600/西江月(边线).jpg', 
                text:'300*600', 
            }, 
            { 
                id:10, 
                ClassificationPicUrls: 'cloud://li/classpic/600*600/金梦华清.jpg', 
                text:'600*600', 
            }, 
            { 
                id:11, 
                ClassificationPicUrls: 'cloud:///classpic/450*450/布拉迪+铂金玫瑰2.jpg' , 
                text:'450*450', 
            }], 
        } 
        ],  
}

    goclass:function(e){ 
        // let productId = options.currentTarget.dataset._id 
        wx.setStorage({ 
            key:"ClassificationID",//主页选择分类ID 
            data:e.currentTarget.dataset['index'] 
          })       
        wx.navigateTo({ 
        //   url: '../alldetial/alldetial?productId='+productId, 
          url: '../alldetials/alldetials' 
        }) 

页面展示
微信小程序点击图片跳转页面,微信小程序,小程序,javascript
2.跳转到大分类页面
class.wxml


<view class="container"> 
    <view wx:for="{{goods}}" wx:key="*this"> 
        <view class="tp"> 
            <image class="imgall" src="{{item.pic}}" mode="widthFix" bindtap="jump1" data-id="{{item._id}}"></image> 
        </view> 
        <view class="fontname">{{item.name}}</view> 
        <view class="price">¥{{item.price}}</view> 
    </view> 
</view>
class.wxss
.container{ 
    margin-left: 2px; 
    display: flex; 
    flex-wrap: wrap; 
    align-content: flex-start; 
    flex-direction: row; 
    margin-top: -70px; 
  } 
 
   
 .fontname{ 
     margin-top: -30px; 
    text-align: center; 
    margin-bottom: 6px; 
    width: 147px; 
    height: 21px; 
  
  } 
   
 
 
  .tp{ 
    width: 170px; 
    height: 170px; 
    margin-left: 7px; 
     
} 
   
  .price{ 
    width: 75%; 
    color: red; 
    text-align: center; 
    width: 147px; 
    height: 21px; 
    padding-bottom: 10px; 
  } 
 
   
.imgall{ 
    height: 130px; 
    width: 130px; 
} 

class.js

 jump1: function (event) { 
        //获得不同文章的id
        console.log("我点击了哪个图图片的id",event.currentTarget.dataset.id)
        wx.navigateTo({ 
            url: '../class/detial/detial?id='+event.currentTarget.dataset.id, 
        }) 
    }, 
 

结果:
微信小程序点击图片跳转页面,微信小程序,小程序,javascript文章来源地址https://www.toymoban.com/news/detail-516042.html

到了这里,关于微信小程序分类图片通过id跳转到详情页,不同分类实现定向跳转的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序之普通页面跳转到tabBar页面

    前言 最近在做一个投稿小程序,主要功能是作者可以在微信小程序登录,注册,然后登陆进入主页面,可以投递稿件以及浏览自己已投递的稿件,和个人中心等主要功能,做的比较简单,因为本人对于小程序是一个初学者。 遇到的问题 登录页面不是tabBar页面,只是一个普通

    2024年02月08日
    浏览(65)
  • 微信小程序中如何携带参数跳转到tabBar页面

    在小程序中使用了tabBar组件之后就不能用wx.navigateTo跳转到tabBar页面了 , 能跳转到tabBar页面的方法有以下两种   但是使用第一种方法时,会因为这种方法在路径后不能携带参数,所以行不通 那么就只能用第二种方法 , 用wx.reLaunch进行跳转 , 地址后跟上自己想要的参数 , 或者用wx

    2024年02月11日
    浏览(72)
  • 微信小程序扫描普通二维码跳转到小程序指定页面

    二维码就相当于是一个链接 相当于我们点击一个链接跳转到另一个页面 只不过这里是扫码的形式 1、首先我们需要在微信公众平台的开发管理——开发设置,找到(扫普通链接二维码打开小程序),点击添加,会出现下面的页面,配置好之后点击保存就行了 2、配置好之后我

    2024年02月11日
    浏览(74)
  • 在微信小程序中跳转到另一个小程序(多种实现方式)

    今天在项目中刚好遇到一个到从当前小程序中跳转到另一个小程序,下面分享一下我总结的几个比较简单的跳转方式吧。 如果不给path属性是默认跳到目标小程序首页,如果想跳到其他页面就要配置path属性,这样就能实现从当前微信小程序跳转到另外一个小程序啦~ 也有办法

    2024年02月11日
    浏览(49)
  • 微信小程序如何跳转到tabBar页面、如何携带参数过去

    微信底部如果用的是系统自动的 tabbar ,也就是在 app.json 中配置的底部路由: 需要注意以下两个问题: 比如,个人中心是 tabBar ,使用 navigator url=\\\"/pages/me/me\\\"个人中心/navigator 跳转时,无法跳转,也不会给任何提示。 如果在普通标签上使用 wx.navigateTo 跳转到任意 tabBar 页面,则

    2024年02月05日
    浏览(83)
  • 从短信,H5页面浏览器跳转到微信小程序指定页面

     在H5页面或者短信链接中要进行小程序跳转,所以需要通过生成具体页面的链接进行跳转 1、参考链接生成接口,详见微信官方文档地址:urllink.generate | 微信开放文档      重点参数如图:       2、后端调用api进行生成  请求完的结果: 3、前端页面入口  4、编写一个中间

    2024年02月11日
    浏览(76)
  • h5页面跳转到微信小程序之利用URL Scheme接口

    首先想要跳转到微信小程序得先知道 AppID 和 secret 如果不知道的情况下是无法跳转的 urlscheme.generate 此时遇到一个问题是获取auth.getAccessToken appid 此值在小程序里就可以获取 到 secret 这个值只能在可在 微信公众平台 - 设置 - 开发设置 里面找到 接下来放代码 这样就可以在手机

    2024年02月15日
    浏览(65)
  • 微信小程序如何跳转到微信公众号文章,小程序如何关联公众号或订阅号

    公众号最高管理权限(或能与最高权限管理者配合操作) 小程序开发权限或最高管理权限 根据官方资料描述,小程序中展示微信公众号中的文章需要使用到 web-view web-view 是一个 web 浏览器组件,可以用来承载网页的容器,会自动铺满整个页面 src:webview 指向网页的链接 特别

    2024年02月14日
    浏览(84)
  • uniapp项目编译成H5后跳转到微信小程序(支持微信扫码、支付宝扫码)

    uniapp项目编译成 H5 后跳转到 微信小程序 (支持微信H5、支付宝H5) 场景:1、微信扫码跳转到该H5中后点击某事件(或者不点击直接跳转)需要跳转到微信小程序;2、支付宝扫码跳转到H5中后点击某事件(或者不点击直接跳转)需要跳转到微信小程序 思路:调用后端接口返回

    2024年02月13日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包