微信小程序编写新闻阅读列表

这篇具有很好参考价值的文章主要介绍了微信小程序编写新闻阅读列表。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

swiper image{

width:100%;

height:500rpx;

}

微信小程序编写新闻阅读列表,程序员,微信小程序,小程序


App.json 里的关于导航栏、标题的配置


官方API文档地址:https://developers.weixin.qq.com/miniprogram/dev/framework/config.html

主要属性

微信小程序编写新闻阅读列表,程序员,微信小程序,小程序

简单案例

post.json

{

“navigationBarBackgroundColor”: “#405f80”,

“navigationBarTitleText”: “文与字”

}

微信小程序编写新闻阅读列表,程序员,微信小程序,小程序


构建文章列表


微信小程序编写新闻阅读列表,程序员,微信小程序,小程序

案例代码

post.wxml

不忘初心

从开始时我们彼此都有着无比美好的心灵,只是到最后我们都发现这个世界并非我们想得那么好,于是我们的心灵渐渐被贪婪、欲望给染黑。到生命燃烧殆尽时,我们才突然回想到我们的初心早以不见。

98

42

post.wxss

swiper{

width:100%;

height:500rpx;

}

swiper image{

width:100%;

height:500rpx;

}

.post-container{

display: flex;

flex-direction: column;

margin-top: 20rpx;

margin-bottom: 40rpx;

background-color: white;

border-bottom: 1px solid #ededed;

border-top: 1px solid #ededed;

padding-bottom: 5px;

}

.post-author-date{

/* margin-top: 10rpx;

margin-bottom: 20rpx;

margin-left: 10rpx; */

margin: 10rpx 0 20rpx 10rpx;

}

.post-author{

width: 60rpx;

height: 60rpx;

vertical-align: middle;

}

.post-date{

margin-left: 20rpx;

vertical-align: middle;

margin-bottom: 5px;

font-size:26rpx;

}

.post-title{

font-size: 34rpx;

font-weight: 600;

color: 333;

margin-bottom: 10px;

margin-left: 10px;

}

.post-image{

/* margin-left: 16px; */

width: 100%;

height: 342rpx;

margin: auto 0;

margin-bottom: 15px;

}

.post-container{

color: #666;

font-weight: 28rpx;

margin-bottom: 20rpx;

margin-left: 20rpx;

/* 文本间距 */

letter-spacing: 2rpx;

line-height: 40rpx;

}

.post-like{

font-size: 13px;

flex-direction: row;

line-height: 16px;

margin-left: 10px;

}

.post-like-image{

height: 16px;

width: 16px;

margin-right: 8px;

vertical-align: middle;

}

.post-like-font{

/* 垂直居中 */

vertical-align: middle;

margin-right: 20px;

}

微信小程序编写新闻阅读列表,程序员,微信小程序,小程序


小程序 js 脚本文件


js 脚本文件page结构官方开发文档:https://developers.weixin.qq.com/miniprogram/dev/framework/app-service/page.html

js 文件添加 page 结构(生命周期)

post.js

Page({

data: {

String1

},

onLoad: function (options) {

// 页面初始化,options为页面跳转所带来的参数

String2

},

onReady: function () {

// 页面渲染完成

String3

},

onShow: function () {

// 页面显示

String4

},

onHide: function () {

// 页面隐藏

String5

},

onUnload: function () {

// 页面关闭

String6

}

})

案例代码1

Page({

data: {

},

// 自定义变量

imgPath : “/images/…”,

// 自定义方法

process:function(){

},

onLoad: function (options) {

// 页面初始化,options为页面跳转所带来的参数

console.log(‘onLoad’) ;

},

onReady: function () {

// 页面渲染完成

console.log(‘onReady’);

},

onShow: function () {

// 页面显示

console.log(‘onShow’);

},

onHide: function () {

// 页面隐藏

console.log(‘onHide’);

},

onUnload: function () {

// 页面关闭

console.log(‘onUnload’);

}

})

下图说明了 Page 实例的生命周期

微信小程序编写新闻阅读列表,程序员,微信小程序,小程序


小程序数据绑定语法


案例代码

Page({

// 数据绑定

data: {

date:‘Nav 11 2018’,

title:‘不忘初心,方得始终’,

},

// 自定义变量

imgPath : “/images/…”,

// 自定义方法

process:function(){

},

onLoad: function (options) {

// 页面初始化,options为页面跳转所带来的参数

console.log(‘onLoad’) ;

},

onReady: function () {

// 页面渲染完成

console.log(‘onReady’);

},

onShow: function () {

// 页面显示

console.log(‘onShow’);

},

onHide: function () {

// 页面隐藏

console.log(‘onHide’);

},

onUnload: function () {

// 页面关闭

console.log(‘onUnload’);

}

})

前端页面使用 {{ 双括号 }} 引用数据

{{title}}


使用数据绑定,修改我们之前写的代码


修改 post.wxml 文件代码

{{title}}

{{content}}

{{view_num}}

{{collect_num}}

修改 post.wxss 文件代码

Page({

// 数据绑定

data: {

},

// 自定义变量

imgPath : “/images/…”,

// 自定义方法

process:function(){

},

onLoad: function (options) {

// 页面初始化,options为页面跳转所带来的参数

// 向服务器请求数据

var post_content1 = {

date:“Sep 18 2018”,

title:‘不忘初心,方得始终,初心易得,始终难守’,

content:‘从开始时我们彼此都有着无比美好的心灵,只是到最后我们都发现这个世界并非我们想得那么好,于是我们的心灵渐渐被贪婪、欲望给染黑。到生命燃烧殆尽时,我们才突然回想到我们的初心早以不见。’,

view_num:‘112’,

collect_num:‘64’,

author_img:‘/images/1.jpg’,

}

this.setData(post_content1);

},

onReady: function () {

// 页面渲染完成

console.log(‘onReady’);

},

onShow: function () {

// 页面显示

console.log(‘onShow’);

},

onHide: function () {

// 页面隐藏

console.log(‘onHide’);

},

onUnload: function () {

// 页面关闭

console.log(‘onUnload’);

}

})

微信小程序编写新闻阅读列表,程序员,微信小程序,小程序

数据绑定拓展

如果json格式字符串进行了嵌套,则小程序前端显示不出来。

解决办法:. 点出来。

案例:

onLoad: function (options) {

// 页面初始化,options为页面跳转所带来的参数

// 向服务器请求数据

var post_content1 = {

date:“Sep 18 2018”,

title:‘不忘初心,方得始终,初心易得,始终难守’,

content:‘从开始时我们彼此都有着无比美好的心灵,只是到最后我们都发现这个世界并非我们想得那么好,于是我们的心灵渐渐被贪婪、欲望给染黑。到生命燃烧殆尽时,我们才突然回想到我们的初心早以不见。’,

view_num:‘112’,

collect_num:‘64’,

// 嵌套

img:{

post_img:‘/images/04.jpg’,

author_img: ‘/images/1.jpg’,

},

}

this.setData(post_content1);

},


小程序标签隐藏


案例代码

wx:if = ’ {{ false }} ’  false为隐藏。true为显示。false 为之前js文件最上方 data 绑定的 false:false (布尔值,不加引号)

微信小程序编写新闻阅读列表,程序员,微信小程序,小程序

双括号实现字符串的运算案例

微信小程序编写新闻阅读列表,程序员,微信小程序,小程序


微信小程序新闻列表循环操作


再在小程序添加一组数据,和之前测试的那组数据可以连接成一个数组,代码如下。

post.js

Page({

// 数据绑定

data: {

},

// 自定义变量

imgPath: “/images/…”,

// 自定义方法

process: function() {

},

onLoad: function(options) {

// 页面初始化,options为页面跳转所带来的参数

// 向服务器请求数据

var posts_content = [

{

date: “Sep 18 2018”,

title: ‘不忘初心,方得始终’,

content: ‘从开始时我们彼此都有着无比美好的心灵,只是到最后我们都发现这个世界并非我们想得那么好,于是我们的心灵渐渐被贪婪、欲望给染黑。到生命燃烧殆尽时,我们才突然回想到我们的初心早以不见。’,

view_num: ‘112’,

collect_num: ‘64’,

// 嵌套

img: {

post_img: ‘/images/04.jpg’,

author_img: ‘/images/1.jpg’,

},

img_condition: true,

},

{

date: “Nav 16 2018”,

title: ‘初心易得,始终难守’,

content: ‘有时候人就是这样,遇到再大的事儿自己扛,忍忍就过去了,可听到身旁的人一句安慰就瞬间完败。于是后来才明白,我们怕的不是冷漠 ,怕的是突然的温柔。怕的不是自己吃苦,怕的是身边的人为你难过。怕的不是孤独,怕的是辜负。’,

view_num: ‘256’,

collect_num: ‘151’,

// 嵌套

img: {

post_img: ‘/images/05.jpg’,

author_img: ‘/images/1.jpg’,

},

img_condition: true,

}

]

this.setData(

{ posts_key: posts_content}

);

},

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

微信小程序编写新闻阅读列表,程序员,微信小程序,小程序

微信小程序编写新闻阅读列表,程序员,微信小程序,小程序

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

微信小程序编写新闻阅读列表,程序员,微信小程序,小程序

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)

微信小程序编写新闻阅读列表,程序员,微信小程序,小程序

最后

分享一套阿里大牛整理的前端资料给大家,点击前端校招面试题精编解析大全即可获取

❤️ 谢谢支持,喜欢的话别忘了 关注、点赞哦。

扛,忍忍就过去了,可听到身旁的人一句安慰就瞬间完败。于是后来才明白,我们怕的不是冷漠 ,怕的是突然的温柔。怕的不是自己吃苦,怕的是身边的人为你难过。怕的不是孤独,怕的是辜负。',

view_num: ‘256’,

collect_num: ‘151’,

// 嵌套

img: {

post_img: ‘/images/05.jpg’,

author_img: ‘/images/1.jpg’,

},

img_condition: true,

}

]

this.setData(

{ posts_key: posts_content}

);

},

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

[外链图片转存中…(img-aLRF56HZ-1712752928845)]

[外链图片转存中…(img-HCjF1bbD-1712752928846)]

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

[外链图片转存中…(img-ZNbvnXUN-1712752928846)]

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)

微信小程序编写新闻阅读列表,程序员,微信小程序,小程序

最后

分享一套阿里大牛整理的前端资料给大家,点击前端校招面试题精编解析大全即可获取

❤️ 谢谢支持,喜欢的话别忘了 关注、点赞哦。

微信小程序编写新闻阅读列表,程序员,微信小程序,小程序文章来源地址https://www.toymoban.com/news/detail-850971.html

到了这里,关于微信小程序编写新闻阅读列表的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 程序员兼职接单的平台列表

    最近有很多程序员朋友说想要找一份合适的兼职工作,却苦于找不到一个正规靠谱的平台。今天我特意整理了一份超详尽的程序员兼职接单平台list,各位可以按需选择,也希望大家都能找到心仪的工作~ 项目数量:☆☆☆☆☆ 接单难度:☆☆☆ 推荐指数:☆☆☆☆ 程序员客

    2024年02月08日
    浏览(52)
  • JAVA输入语句如何编写?老程序员来告诉你

    Java是一种流行的面向对象编程语言,它允许开发人员根据需求创建各种应用程序。输入是任何程序的重要部分,因为它允许用户向程序提供数据。在Java中,您可以使用标准输入流从控制台读取用户数据。在本文中,我们将介绍JAVA输入语句的编写方法。 Java提供了一个标准输

    2024年02月05日
    浏览(60)
  • 程序员自我修养阅读笔记——Widnows下的动态链接

      Linux下的共享库为so文件为ELF格式,Windows下的共享库为dll文件PE格式。   windows下采用dll共享对象让程序更加模块化方便升级,大多数情况为 .dll 文件,也可以是``.ocx,.CPL```文件。   早期的windows中的进程并没有独立的地址空间,32bit的windows开始进程才有独立的地址空间

    2024年02月04日
    浏览(46)
  • 书栈网-BookStack 程序员IT互联网开源编程书籍免费阅读

    书栈网是一个提供各种编程语言和技术的开源书籍免费阅读的网站,涵盖前端、后端、数据库、算法、数据分析等领域。您可以在书栈网找到最新最热的开源书籍,以及相关的文档资料。 书栈网提供网页版跟手机APP。 网页版书栈网官网地址:https://www.bookstack.cn/ 手机版 Book

    2024年02月04日
    浏览(61)
  • 黑马程序员课程Vue实战项目_Element-ui——电商后台管理系统-商品管理(商品列表)

    目录 商品列表 一.创建一个子分支 二.创建组件 三.绘制商品列表的页面基本结构 1.面包屑导航  2.卡片视图区域 四.功能 1.搜索  2.删除  3.添加 五.提交代码 git branch——查看当前所在分支 git checkout -b goods_list——创建新的子分支goods_list git branch——查看当前所在分支 git pus

    2024年02月08日
    浏览(54)
  • 程序员业务,微信全文搜索技术优化

    一、iOS微信全文搜索技术的现状 全文搜索是使用倒排索引进行搜索的一种搜索方式。倒排索引也称为反向索引,是指对输入的内容中的每个 Token 建立一个索引,索引中保存了这个 Token 在内容中的具体位置。全文搜索技术主要应用在对大量文本内容进行搜索的场景。 微信终端

    2023年04月11日
    浏览(41)
  • 小程序入门笔记(一) 黑马程序员前端微信小程序开发教程

    微信小程序基本介绍 小程序和普通网页有以下几点区别: 运行环境:小程序可以在手机的操作系统上直接运行,如微信、支付宝等;而普通网页需要在浏览器中打开才能运行。 开发技术:小程序采用前端技术进行开发,如HTML、CSS、JavaScript等;而普通网页也是使用类似的前

    2024年02月08日
    浏览(62)
  • 新闻微信小程序

    1、综合所学知识创建完整的前端新闻小程序项目;能够在开发过程中熟练掌握真机预览、调试等操作。 列出实验的关键步骤、代码解析、截图。 1、创建项目 填好项目名称、目录、AppID等信息后,点击确定。 创建项目完成后的初始界面如下: 2、创建页面文件和删除、修改文

    2024年02月02日
    浏览(38)
  • 高校新闻网-微信小程序

    Github仓库地址 : https://github.com/xiaoli-guan/lab4.git 1、综合所学知识创建完整的前端新闻小程序项目; 2、能够在开发过程中熟练掌握真机预览、调试等操作。 1、项目创建 使用测试号,JavaScript基础模板创建新项目。 2、页面配置 基础模板初始化会自动生成一个简易的小程序,首

    2024年02月09日
    浏览(34)
  • 基于微信电子书小说阅读小程序毕业设计成品作品(10)新闻资讯功能接口

    博主介绍: 《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。 所有项目都配有从入门到精通的基础知识视频课程,免费 项目配有对应开发文档、开题报告、任务书、PPT、论文模版

    2024年02月08日
    浏览(42)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包