微信小程序列表点击跳转对应详情页

微信小程序点击列表跳转到详情页面实现 实现效果: 点击页面 (1)用自定义data-index 阅读详情

2020/9/1:这种写法能实现但是用了多次缓存,后面发现其实是可以用自定义属性来传参的,具体有空我会写出来

效果展示:

 

列表页js部分:

onLoad: function(options) {

    var that = this;

    wx.request({

      url: '你的接口',

      data: {

          接口参数

      },

      header: {

          'content-type': 'application/json', // 默认值

      },

      success: function (res) {

          console.log(res.data);

          that.setData({

            你定义的变量名: res.data,

          })

      }

    })

  },

跳转详情页方法

 viewDetail: function(e) {

    let newsid = e.currentTarget.dataset.id || '';

    let newsTitle = e.currentTarget.dataset.newstitle || '';

    let newsAuthor = e.currentTarget.dataset.newsauthor || '';

    let newsDescription = e.currentTarget.dataset.newsdescription || '';

    let newsCreateTime = e.currentTarget.dataset.newscreatetime || '';

    let newsContentText = e.currentTarget.dataset.newscontenttext || '';

    let newsInfoSource = e.currentTarget.dataset.newsinfosource || '';//你想传递的值

    //放入缓存

    wx.setStorage({

      key: '你定义key的名程',

      data: {

        newsid,

        newsAuthor,

        newsTitle,

        newsDescription,

        newsCreateTime,

        newsContentText,

        newsInfoSource

      },

      success: function () {

        wx.navigateTo({

          url: '../news_home/Detail/Detail?newsid='  + newsid + "&newsTitle" + newsTitle + "&newsAuthor" + newsAuthor

          + "&newsDescription" + newsDescription + "&newsCreateTime" + newsCreateTime + "&newsContentText" + newsContentText

          + "&newsInfoSource" + newsInfoSource

        })

      }

    })

  },

 

列表页wxml:

用data-绑定传递

 <view class='' bindtap='viewDetail' data-newsid='{{item.newsid}}' data-newstitle='{{item.Title}}' data-newsauthor='{{item.Author}}' data-newsdescription='{{item.Description}}' data-newscreatetime='{{item.CreateTime}}' data-newscontenttext='{{item.ContentText}}' data-newsinfosource='{{item.InfoSource}}'>

                <view style="width:100%">标题:{{item.Title}}</view>

                <view style="width:100%">作者:{{item.Author}}</view>

                <view style="width:100%">发布时间:{{item.CreateTime}}</view>

          </view>

 

详情页js:

从缓存中拿取数据

onShow: function () {

    let that = this;

    // 从缓存中获取

    wx.getStorage({

      key: '你定义key的名字',

      success: function (res) {

        that.setData({

          newsTitle: res.data.newsTitle,

          newsAuthor:res.data.newsAuthor,

          newsDescription:res.data.newsDescription,

          newsCreateTime:res.data.newsCreateTime,

          newsContentText:res.data.newsContentText,

          newsInfoSource:res.data.newsInfoSource

        })

      },

    })

  },

 

详情页xwml:

      <view>{{newsInfoSource}}</view>

 

NVIDIA DGX Spark 开发环境深度配置与优化指南 定期系统维护每月执行一次完整的系统更新监控存储空间使用情况,及时清理临时文件定期检查硬件健康状况开发习惯优化使用tmux或screen管理长时间运行的任务配置自动化测试和代码质量检查建立完善的项目文档体系性能调优周期每月重新评估和调整系统参数根据工作负载特点优化容器配置持续监控和记录性能指标DGX Spark作为一个强大的AI开发平台,其真正的价值需要通过精细的环境配置和优化才能充分发挥。本文提供的配置方案和建议均基于实际生产环境经验,旨在帮助开发者构建稳定、高效、可维护的开发环境。 阅读详情

相关推荐

HFSS实战:手把手教你设计一款小型化圆极化微带天线(附仿真文件)

本文详细介绍了使用HFSS设计小型化圆极化微带天线的完整流程,包括工程初始化、辐射贴片设计、仿真设置与优化等关键步骤。通过实战案例,帮助工程师掌握圆极化天线设计技巧,解决轴比控制和耦合馈电匹配等核心问题,适用于物联网终端和便携式设备应用。

weixin_32770423的博客 339

微信小程序(四):通过list列表跳转详情页

1.难点:怎么知道用户点击的是list中的哪一条数据? 方法一:在template外for循环里通过for循环的index获取 将index赋值到data-studentId,data-后面的变量名是不区分大小写的,获取值的时候只能用小写获取。 控制台根据我点击打印出来的index: 方法二:在template里通过for循环的index获取(与方法一类似,只是catchta...

skye_95的博客 8919

遗传算法优化光学超表面:智能设计突破纳米结构瓶颈

光学超表面设计本质上是一个高维、非线性、离散每个结构单元(如纳米砖柱、孔洞、十字架)有多个参数(长、宽、高、旋转角、材料),整个阵列的参数组合数量随单元数指数级增长。性能指标(如聚焦效率、工作带宽、偏振转换率、特定角度响应)往往无法用简单解析式表达,需依赖计算密集型电磁仿真(如FDTD, FDFD, RCWA)来评估。结构参数微小变化可能引起光学响应的剧烈跃变,目标函数存在多个局部最优解。实际制造通常要求结构参数取自有限的离散值(如特定刻蚀深度、材料库)。

weixin_51101456的博客 1142

[小程序项目] 使用微信开发者工具 新闻小项目 轮播图 新闻列表页 点击跳转新闻详情页 登录 获取用户基本信息

目录结构 app.json { "pages":[ "pages/news/news", "pages/mine/mine", "pages/detail/detail" ], "window":{ "backgroundTextStyle":"light", "navigationBarBackgroundColor": "#fff", "navigationBarTitleText": "新闻网", "navigationBarTe.

qq_14993591的博客 5136

硬件测试入门--环路响应(Bode)测试

环路分析的一个重要作用就是分析开关电源的稳定性。扫频测试原理主要是给开关电源电路注入一个频率变化的正弦信号,测量开关电源在频域上的特性,通过分析穿越频率、增益裕度和相位裕度来判断环路是否稳定,可以为电子工程师设计稳定的控制电路提供直观的数据。开关电源的稳定性关系到整个应用系统的可靠性,利用伯德图可以看出在不同频率下系统增益的大小和相位。通过伯德图来对开关电源的环路稳定性进行判断和分析已经成为评估开关电源可靠性必不可少的方法。

songninging的博客 1万+

Docker部署Nextcloud私有云:MariaDB、OnlyOffice与HTTPS全栈实践

Nextcloud作为主流开源私有云平台,其稳定部署依赖Docker容器化、MariaDB数据库优化、OnlyOffice在线协作集成及HTTPS安全加固四大核心技术。理解Docker Compose服务健康检查机制与依赖等待原理,可避免因启动时序导致的500/404错误;掌握MariaDB字符集配置与InnoDB参数调优,是保障Nextcloud全文搜索与大文件上传可靠性的底层基础;而OnlyOffice的JWT兼容性控制与Nginx路径重写规则,则直接决定文档协同功能是否可用。在家庭NAS、边缘服务器或

weixin_30328063的博客 515

微信小程序商品分类页最佳实践

微信小程序商品分类页需要实现 1.单击左边的商品类目,右侧实现联动跳转到对应商品类目标题; 2.触屏拖动右侧商品列表,右侧跳转到对应商品类目;

hawkol的专栏 6308

Python 静态导入与动态导入

python中模块的静态导入 与 动态导入(运行时指定模块),以及具体对应示例。

慢也好,步子小也好,往前走就好~ 717

微信小程序·实现列表页和详情页同步收藏

微信小程序实现列表页和详情页同步收藏 第一次写博客耶~不太会搞,记录一下这两天搞定的需求,原本想放弃了来着,结果做到了开心啊转圈圈吼吼吼 需求 这是毕业设计的项目,使用微信小程序,首页分类展示兼职列表,也有分页的,每个兼职在首页有收藏按钮,在详情页也可以收藏,希望做到这两个收藏按钮可以同步操作和表现收藏状态。 bug层出不穷233333 首页列表里点击按钮,虽然可以绑定这个兼职的id,可是不知道怎...

weixin_46591853的博客 5327

探秘RK3588:OverlayFS挂载与固件升级全攻略

本文围绕RK3588芯片的OverlayFS文件系统挂载与固件升级技术展开详细阐述。首先介绍了RK3588芯片的卓越性能及其在嵌入式领域的广泛应用,重点分析了OverlayFS文件系统的分层架构原理及其在RK3588设备上的挂载方法,包括详细的挂载步骤、常见问题解决方案。随后详细阐述了RK3588设备在Windows和Linux环境下的固件升级方案,涵盖升级准备、具体操作流程及故障处理等内容。最后通过智能安防监控设备的实际案例,展示了OverlayFS挂载与固件升级技术的应用效果。文章为嵌入式开发者提供了全

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 286

23、电生理与CSD分析:探索大脑活动的前沿技术

本文介绍了电生理与电流源密度(CSD)分析在探索大脑活动中的前沿应用。从电生理技术的发展现状,到局部场电位(LFPs)的起源与解释,重点阐述了CSD分析的原理、实验方法及其在绘制皮层兴奋流、解析突触输入和研究自发振荡中的广泛应用。文章还总结了该领域的优势与挑战,并展望了技术改进、多模态融合、数据分析创新及临床拓展的未来方向,展示了这些技术在揭示大脑功能机制中的关键作用。

Apple的专栏 121

微信小程序-文章详情页面实现

先自己绘制了一个丑陋的原型图,然后开始在小程序上绘制页面,然后设计样式,一路过来总结就是哪里不懂查哪里之旅~ 原型设计和分析 原型图效果 为什么要这么设计? 正常情况下是设计先出设计图,然后服务器和我们一同讨论接口如何设计,然后根据服务器返回的结果,我们再去界面上显示。但是这里我们使用的是第三方的接口,所以只能他有什么我们显示什么了。 服务器接口返回的数据如下如: ...

龙衣 1万+

CMOS Sensor的调试经验分享

我这里要介绍的就是CMOS摄像头的一些调试经验。 首先,要认识CMOS摄像头的结构。我们通常拿到的是集成封装好的模组,一般由三个部分组成:镜头、感应器和图像信号处理器构成。一般情况下,集成好的模组我们只看到外面的镜头、接口和封装壳,这种一般是固定焦距的。有些厂商只提供芯片,需要自己安装镜头,镜头要选择合适大小的镜头,如果没有夜视要求的话,最好选择带有红外滤光的镜头,因为一般的sensor都...

camerall 3764

微信小程序点击列表跳转到对应详情页

点击列表跳转到对应详情页: 用自定义属性data-index保存当前点击列表的index,在点击跳转的方法中获取index并且拼接到要跳转的路径后面: 跳转到详情页,在onLoad钩子中通过参数options获取传过来的index,渲染对应的数据 转载于:https://www.cnblogs.com/zxmonster/p/11583729.ht...

于长锁 廊坊师范学院信息技术提高班 十二期 3063

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

微信小程序列表页点击跳转到对应列表项的数据详情页

通过列表页传递的id,对数组进行find方法,找到id等于列表页id的数据并返回。url后的id也是自定义命名,但需和wxml的命名一致。data-id="{{item.id}} 自定义命名。自己渲染成需要的业务逻辑。

m0_69772768的博客 771

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

从列表跳转到详情页

列表中使用的是wx:for数组来显示,跳转时bindtap一个goDetail事件,通过这个事件跳转到各个详情页。 在列表的wxml页面 &amp;lt;view class=&quot;container&quot;&amp;gt; &amp;lt;block wx:for=&quot;{{newsData}}&quot; wx:key='index' wx:for-item=&quot;item&quot;&a

zwh238的博客 2167

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

微信小程序列表页跳转到详情页

描述:从列表页,点击不同列,跳转到相对应的详情页,在跳转的过程中需要传递id给详情页. 思路:列表页中,在.wxml页面里,在列标签上自定义一个id属性和一个点击事件;点击的时候触发点击事件 ,在.js文件中从这个点击事件的形参event中可以获取到自定义的id,使用wx.navigateTo({})实现路由跳转,在要跳转的路由后面用?号拼接id,将id传给详情页.在详情页调用详情页的接口就可以实现了 实现过程: 列表页: .wxml页面:定义一个点击事件和自定义一个id属性,这里的id属性名是data-p

i96249264_bo的博客 3662

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

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

qq_41977843的博客 2464

微信小程序页面跳转传值

页面传值 如下: 举个例子,我们要将许多商品在当前页面循环遍历渲染出来,点击当前页面中的每一个商品会跳转到商品详情页面,显示当前被点击商品的详细信息,我们肯定不能为每个商品都写一个详情页面,这样的话就会用到页面传值这种操作了。如下是在后台接口中通过为每一个商品绑定一个id,在另一个页面中通过在商品列表中传入的id作为商品详情接口的参数渲染不同的商品详情信息(逻辑有点乱请细细品)。 <view wx:for="{{listDate}}" wx:key="listDate" data-index="{{i

bigpatten的博客 699

今日热点微信小程序

今日热点微信小程序今日热点微信小程序内容图片预览新闻页面导出导入 今日热点微信小程序内容图片预览 上图页面为新闻页面,点击下方新闻列表能够进入新闻详情页 上图页面为新闻详情页,能够观看新闻和进行新闻分析,图片右下角为分享按钮。 上图页面为电影页面,分为4个模块功能:图片轮播功能、搜索功能、即将上映电影功能和TOP250电影功能。在即将上映功能中,点击更多能够跳转到即将上映电影页面,如下: 新...

HZC__的博客 487

微信小程序往服务器传值,微信小程序页面跳转及传值

微信小程序页面跳转及传值发布时间:2020-09-08浏览量: 896文章分类: 小程序背景:小程序首页展示了n个文章的列表,通过v-for循环后,每个标题都有自己独立的key,我这里叫先统一叫做sid,我的预期是点击这个文章的标题,就打开小程序对应的文章页面,这样就可以直接看到具体文章的内容。上面这个背景也就涉及了小程序的页面之间的传值了,也就是主页是一个模板、文章页面是一个模板,这样在主页点击...

weixin_26800111的博客 777

微信小程序之实现到商品列表跳转商品详情页

模仿京东小程序,实现下列功能。

qq_47637405的博客 1万+

微信小程序点击商品跳转商品详情页面的方法

微信小程序点击跳转商品详情页面 最近在学习微信小程序电商类开发的时候遇到了一个问题。自己写好的json AIP 接口 想通过点击相同的图片跳转到商品详情页面 无法实现,几经周折后想到了 navigator 通过页面传参取json数据下标的方法,这个方法实测可以使用 以下是部分json数据和小程序代码。 顺便分享一个json转API的网站:myjson 创建API快捷跳转 一、封装wx.reques...

qq_37560363的博客 1万+

微信小程序新闻列表详情页

微信小程序新闻列表详情页   不忘初心,方得始终。初心易得,始终难守   首先创建 post-detail 文件夹,创建四种文件。      修改 post.wxml 文件代码,给每个新闻块添加一个点击事件。并且我们要知道我们点击的是哪一个新闻块,所以我们需要给数据文件 posts-data.js 文件中的每个新闻数据添加一个键值对postId。修改后的代码如下: post.wxml...

“跟他人学,和自己比” 1万+

微信小程序如何实现列表数据的详情页功能

微信小程序点击列表页进入详情页,在列表页 list.wxml中,对于每一个数据项,可以通过 catchtap去绑定一个事件,去详情页的事件 toDetail。 对于详情页的传输数据,点击事件可以通过 data- 去实现,后面相当于是键值对,data-index="{{index}}",意思是传输的值的名字叫index,值为 index,代码如下: <block wx:for="{{li...

浮生离梦的博客 9207

小程序 通过id从列表页跳转到对应的详情页

从列表页通过id跳转到对应的商品详情页,可以使用 navigator来跳转链接,也可以绑定函数来实现。 直接使用navigator跳转 <block wx:for="{{productList}}" wx:key="productId"> <navigator url="/pages/good-detail/good-detail?productId={{item.produ...

eva_feng的博客 9275
上一篇: 微信小程序解析富文本标签
下一篇: windows 10 安装composer问题
ColorKin
博客等级 码龄10年 134粉丝 35原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值