本文实例讲述了微信小程序文章详情功能。分享给大家供大家参考,具体如下:
接着上一篇
https://www.jb51.net/article/187900.htm
list.js 首先获取文章的id,因为我们的数据是假数据所以用key值作为文章id
onPostTap: function (event) { var article_id = event.currentTarget.dataset.aid; wx.navigateTo({ url: '../article-detail/detail"htmlcode"><!--pages/article-detail/detail.wxml--> <view> <image src="/UploadFiles/2021-04-02/sls.jpg">detail.wxss
/* pages/article-detail/detail.wxss */ .detail-img { width: 100%; height: 400rpx; } .avatar { overflow: hidden; } .avatar image { float: left; width: 100rpx; height: 100rpx; margin-left: 20rpx; } .avatar image:nth-child(4) { float: right; width: 60rpx; height: 60rpx; margin-right: 20rpx; } .avatar image:nth-child(5) { float: right; width: 60rpx; height: 60rpx; vertical-align: middle; } .avatar text { float: left; font-size: 30rpx; height: 100rpx; line-height: 100rpx; padding-left: 15rpx; } .avatar text:nth-child(3) { font-size: 25rpx; color: gainsboro; } .title { width: 100%; clear: both; } .title text { display: flex; justify-content: center; align-items: center; color: rgb(171, 211, 224); font-size: 50rpx; } .content{ color:#666; letter-spacing: 2rpx; margin-top:20rpx; padding-left:20rpx; padding-right:20rpx; line-height:40rpx; font-size:25rpx; text-indent:50rpx; } .pre-next{ margin-top:20rpx; } .pre{ float:left; margin-left:20rpx; font-size: 25rpx; color:rgb(171, 211, 224); padding-bottom: 20rpx; } .next{ float: right; margin-right:20rpx; font-size: 25rpx; color:rgb(171, 211, 224); padding-bottom: 20rpx; }detail.js
// pages/article-detail/detail.js var articleData = require("/../../data/article-data.js"); Page({ /** * 页面的初始数据 */ data: { }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { //获取文章的id var aid = options.aid; var article = articleData.data[aid]; this.setData({detail:article}); }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { } })希望本文所述对大家微信小程序设计有所帮助。
风云阁资源网 Design By www.bgabc.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
风云阁资源网 Design By www.bgabc.com
暂无评论...
更新日志
2024年11月15日
2024年11月15日
- 张尕怂.2024-甘肃娃娃【FLAC分轨】
- 张惠妹.2011-A.MEI.ACOUSTIC.BEST.2CD【丰华】【WAV+CUE】
- ZEN.1996-珍惜所有【华纳】【WAV+CUE】
- 群星《环球国语元素》香港首版[WAV+CUE][1G]
- 周慧敏《玉女天后》原音母版1:1直刻[WAV+CUE][1G]
- 谭咏麟《20世纪中华歌坛名人百集珍藏版》[WAV+CUE][1G]
- 炉石传说40轮盘术最新卡组代码在哪找 标准40轮盘术卡组代码分享
- 炉石传说亲王贼怎么玩 2024亲王贼最新卡组代码分享
- 炉石传说30.6.2补丁后有什么卡组 30.6.2最强卡组最新推荐
- 模拟之声慢刻CD《蔡琴名曲回顾遇听》[原抓WAV+CUE]
- BruceLiu-WAVES(MusicbySatie)(2024)2CD[24Bit-96kHz]FLAC
- KonstantinKrimmel-MythosSchubertLoewe(2024)[24Bit-96kHz]FLAC
- 2024雷蛇高校挑战赛 嘤式分解助力收官之战
- 海信发布110吋世俱杯官方定制AI电视 引领智能观赛
- 海信发布27英寸显示器大圣G5 Pro:采用自研超解析芯片、友达原厂模组