微信小程序利用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 相关文章推荐
Javascript学习笔记7 原型链的原理
Jan 11 Javascript
php读取sqlite数据库入门实例代码
Jun 25 Javascript
jQuery验证插件validation使用指南
Apr 21 Javascript
ExtJs整合Echarts的示例代码
Feb 27 Javascript
三分钟学会用ES7中的Async/Await进行异步编程
Jun 14 Javascript
JavaScript new对象的四个过程实例浅析
Jul 31 Javascript
JavaScript学习笔记之DOM操作实例分析
Jan 08 Javascript
JS实现指定区域的全屏显示功能示例
Apr 25 Javascript
JS扁平化输出数组的2种方法解析
Sep 17 Javascript
js+canvas实现简单扫雷小游戏
Jan 22 Javascript
html+vue.js 实现漂亮分页功能可兼容IE
Nov 07 Javascript
JavaScript实现外溢动态爱心的效果的示例代码
Mar 21 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实现数组按指定KEY排序的方法
2015/03/30 PHP
Laravel 修改默认日志文件名称和位置的例子
2019/10/17 PHP
编写高性能的JavaScript 脚本的加载与执行
2010/04/19 Javascript
js change,propertychange,input事件小议
2011/12/20 Javascript
jquery和js实现对div的隐藏和显示方法
2014/09/26 Javascript
jQuery插件Slider Revolution实现响应动画滑动图片切换效果
2015/06/05 Javascript
移动Web中图片自适应的两种JavaScript解决方法
2015/06/18 Javascript
vue.js中$watch的用法示例
2016/10/04 Javascript
bootstrap table实现单击单元格可编辑功能
2017/03/28 Javascript
使用Vue的slot插槽分发父组件内容实现高度复用、更加灵活的组件(推荐)
2018/05/01 Javascript
vue引入js数字小键盘的实现代码
2018/05/14 Javascript
layui输入框中只允许输入整数的实现方法
2019/09/18 Javascript
原生js实现商品筛选功能
2019/10/28 Javascript
vue中jsonp插件的使用方法示例
2020/09/10 Javascript
利用Vue实现简易播放器的完整代码
2020/12/30 Vue.js
Python引用(import)文件夹下的py文件的方法
2014/08/26 Python
Python入门篇之面向对象
2014/10/20 Python
python自动12306抢票软件实现代码
2018/02/24 Python
python 将大文件切分为多个小文件的实例
2019/01/14 Python
详解python中index()、find()方法
2019/08/29 Python
Python Numpy数组扩展repeat和tile使用实例解析
2019/12/09 Python
对tensorflow中cifar-10文档的Read操作详解
2020/02/10 Python
Python3.x+pyqtgraph实现数据可视化教程
2020/03/14 Python
出门问问全球官方商城:Tichome音箱和TicWatch智能手表
2017/12/02 全球购物
韩国11街:11STREET
2018/03/27 全球购物
英国最受欢迎的在线隐形眼镜商店:VisionDirect.co.uk
2018/12/06 全球购物
巴西儿童时尚购物网站:Dinda
2019/08/14 全球购物
JAVA高级程序员面试题
2013/09/06 面试题
车间操作工岗位职责
2013/12/19 职场文书
连锁酒店店长职责范本
2014/02/13 职场文书
社会实践活动总结报告
2014/04/29 职场文书
检查机关领导群众路线教育实践活动个人整改措施
2014/10/28 职场文书
研究生给导师的自荐信
2015/03/06 职场文书
税务会计岗位职责
2015/04/02 职场文书
2015年卫生院健康教育工作总结
2015/07/24 职场文书
在K8s上部署Redis集群的方法步骤
2021/04/27 Redis