微信小程序利用for循环解决内容变更问题


Posted in Javascript onMarch 05, 2020

问题描述

学习小程序的小伙伴可能会有这样的问题:微信小程序的页面内容要发生改变,在小程序中如何快速的来创造一个格式相同,但仅仅改变内容且易于改变的页面呢?接下来就来解决这个问题吧。

解决方案

整体思路是创建一个数组,将页面内容写进数组,利用for循环来达到遍历数组的目的,从而实现利用数组的变量来改变页面的内容。

第一步:首先在 js页面在 data 中创建一个数组名为 sums ,并在数组当中添加内容。

代码示例:

data: {

sums:[{

imgone:"/pages/img/ 一人之下 .jpg",

imgtwo:"/pages/img/ 天行九歌 .jpg",

imgthree:"/pages/img/ 播放 .png",

textone:" 一人之下 ",

texttwo:" 天行九歌 "

},{

imgone: "/pages/img/ 鬼灭之刃 .jpg",

imgtwo: "/pages/img/ 魁拔 .jpg",

imgthree: "/pages/img/ 播放 .png",

textone: " 鬼灭之刃 ",

texttwo: " 魁拔 "

},{

imgone: "/pages/img/ 擅长捉弄的高木同学 .jpg",

imgtwo: "/pages/img/ 镇魂街 .jpg",

imgthree: "/pages/img/ 播放 .png",

textone: " 擅长捉弄的高木同学 ",

texttwo: " 镇魂街 "

}

]

第二步:利用 for循环来遍历我们的数组 sums 。

代码示例:

<block wx:for="{{sums}}">

<view class="type-line">

<view class="imageone">

<image class="img-one" src="{{item.imgone}}" mode="aspectFill"></image>

<image class="img-two" src="{{item.imgthree}}"></image>

<text >{{item.textone}}</text>

</view>

<view class="imageone">

<image class="img-one" src="{{item.imgtwo}}" mode="aspectFill"></image>

<image class="img-two" src="{{item.imgthree}}"></image>

<text >{{item.texttwo}}</text>

</view>

</view>

</block>

利用 for循环所循环的数组,此处的 item 代表数组所循环此处的元素。

第三步:添加css样式。

代码示例:

.type-line{

display: flex;

flex-flow: row;

justify-content: space-evenly;

}

.search{

margin-top: 5px;

margin-left: 50px;

width: 160px;

height: 25px;

border-radius: 20px;

background-color: whitesmoke

}

.titleone{

width: 100%;

height: 50px;

display: flex;

flex-flow: row

}

.imagesize{

width: 20px;

height: 20px;

}

.images{

width: 40px;

height: 40px;

margin-left: 15px;

border-radius: 50%;

}

.boxs{

width: 100px;

height: 30px;

}

.imagesone{

margin-left: 60px;

width: 25px;

height: 25px;

margin-top: 5px;

}

.imageone{

margin-top: 20px;

width: 180px;

height: 150px;

border-radius: 10px;

background-color: whitesmoke;

}

最终效果:

微信小程序利用for循环解决内容变更问题

总结

到此这篇关于微信小程序利用for循环解决内容变更问题的文章就介绍到这了,更多相关小程序内容变更内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
刷新时清空文本框内容的js代码
Apr 23 Javascript
jQuery图片的展开和收缩实现代码
Apr 16 Javascript
jsp网页搜索结果中实现选中一行使其高亮
Feb 17 Javascript
javascript简单实现命名空间效果
Mar 06 Javascript
JavaScript中的Math.atan2()方法使用详解
Jun 15 Javascript
谈一谈javascript闭包
Jan 28 Javascript
javascript简易画板开发
Apr 12 Javascript
jQuery基于ajax实现页面加载后检查用户登录状态的方法
Feb 10 Javascript
vue.js项目打包上线的图文教程
Nov 16 Javascript
jQuery动态生成的元素绑定事件操作实例分析
May 04 jQuery
JS实现继承的几种常用方式示例
Jun 22 Javascript
微信小程序事件流原理解析
Nov 27 Javascript
javascript将16进制的字符串转换为10进制整数hex
Mar 05 #Javascript
js将URL网址转为16进制加密与解密函数
Mar 04 #Javascript
基于node+websocket+html实现腾讯课堂聊天室聊天功能
Mar 04 #Javascript
VUE实现Studio管理后台之鼠标拖放改变窗口大小
Mar 04 #Javascript
微信小程序如何加载数据库真实数据的实现
Mar 04 #Javascript
微信小程序开发搜索功能实现(前端+后端+数据库)
Mar 04 #Javascript
微信小程序云函数添加数据到数据库的方法
Mar 04 #Javascript
You might like
PHP脚本数据库功能详解(中)
2006/10/09 PHP
php下使用curl模拟用户登陆的代码
2010/09/10 PHP
smarty模板数学运算示例
2016/12/11 PHP
Prototype1.6 JS 官方下载地址
2007/11/30 Javascript
可以显示单图片,多图片ajax请求的ThickBox3.1类下载
2007/12/23 Javascript
鼠标事件延时切换插件
2011/03/12 Javascript
js解析与序列化json数据(二)序列化探讨
2013/02/01 Javascript
JS取文本框中最小值的简单实例
2013/11/29 Javascript
如何实现修改密码时密码框显示保存到cookie的密码
2013/12/10 Javascript
jQuery基于函数重载实现自定义Alert函数样式的方法
2016/07/27 Javascript
JS中script标签defer和async属性的区别详解
2016/08/12 Javascript
实现一个简单的vue无限加载指令方法
2017/01/10 Javascript
D3.js中强制异步文件读取同步的几种方法
2017/02/06 Javascript
js 转义字符及URI编码详解
2017/02/28 Javascript
Three.js加载外部模型的教程详解
2017/11/10 Javascript
JS中原始值和引用值的储存方式示例详解
2018/03/23 Javascript
详解webpack loader和plugin编写
2018/10/12 Javascript
JS数组去重的6种方法完整实例
2018/12/08 Javascript
[27:39]Ti4 循环赛第二日 LGD vs Fnatic
2014/07/11 DOTA
Python浅拷贝与深拷贝用法实例
2015/05/09 Python
Python生成数字图片代码分享
2017/10/31 Python
python读取和保存视频文件
2018/04/16 Python
python之验证码生成(gvcode与captcha)
2019/01/02 Python
通过celery异步处理一个查询任务的完整代码
2019/11/19 Python
Python过滤掉numpy.array中非nan数据实例
2020/06/08 Python
css3+伪元素实现鼠标移入时下划线向两边展开的效果
2017/04/25 HTML / CSS
台湾SHOPRO购物行家:亚洲首创影视.3C.家电.优质购物平台
2018/05/07 全球购物
Hibernate持久层技术
2013/12/16 面试题
Delphi CS笔试题
2014/01/04 面试题
竞聘书怎么写,如何写?
2014/03/31 职场文书
购房协议书范本
2014/10/02 职场文书
加强干部作风建设整改方案
2014/10/24 职场文书
2015年采购员工作总结
2015/04/27 职场文书
军训通讯稿范文
2015/07/18 职场文书
Linux安装Nginx步骤详解
2021/03/31 Servers
windows server2008 开启端口的实现方法
2022/06/25 Servers