微信小程序利用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 相关文章推荐
ExtJS 2.0 GridPanel基本表格简明教程
May 25 Javascript
JQuery文本框高亮显示插件代码
Apr 02 Javascript
Javascript模块化编程(一)模块的写法最佳实践
Jan 17 Javascript
JavaScript调用客户端的可执行文件(示例代码)
Nov 28 Javascript
jQuery实现复选框批量选择与反选的方法
Jun 17 Javascript
整理Javascript基础入门学习笔记
Nov 29 Javascript
很棒的js选项卡切换效果
Jul 15 Javascript
浅析Javascript中双等号(==)隐性转换机制
Oct 27 Javascript
EasyUI实现下拉框多选功能
Nov 07 Javascript
微信小程序实现手指触摸画板
Jul 09 Javascript
react koa rematch 如何打造一套服务端渲染架子
Jun 26 Javascript
Vue循环遍历选项赋值到对应控件的实现方法
Jun 22 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
深入理解:单一入口、MVC、ORM、CURD、ActiveRecord概念
2013/06/06 PHP
PHP响应post请求上传文件的方法
2015/12/17 PHP
捕获关闭窗口的脚本
2009/01/10 Javascript
javascript 读取图片文件的大小
2009/06/25 Javascript
33个优秀的jQuery 教程分享(幻灯片、动画菜单)
2011/07/08 Javascript
ajax中get和post的说明及使用与区别
2012/12/23 Javascript
JavaScript实现的Tween算法及缓冲特效实例代码
2015/11/03 Javascript
深入理解angularjs过滤器
2016/05/25 Javascript
常见的浏览器Hack技巧整理
2017/06/29 Javascript
Mint UI 基于 Vue.js 移动端组件库
2017/11/07 Javascript
手把手教你使用vue-cli脚手架(图文解析)
2017/11/08 Javascript
React key值的作用和使用详解
2018/08/23 Javascript
微信小程序实现留言板功能
2018/11/02 Javascript
jQuery实现的3D版图片轮播示例【滑动轮播】
2019/01/18 jQuery
ES6 Array常用扩展的应用实例分析
2019/06/26 Javascript
基于JS实现父组件的请求服务过程解析
2019/10/14 Javascript
[01:08:00]Fnatic vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python 稀疏矩阵-sparse 存储和转换
2017/05/27 Python
解决Mac下首次安装pycharm无project interpreter的问题
2018/10/29 Python
弄懂这56个Python使用技巧(轻松掌握Python高效开发)
2019/09/18 Python
python绘制随机网络图形示例
2019/11/21 Python
TensorFlow tf.nn.softmax_cross_entropy_with_logits的用法
2020/04/19 Python
Python 中由 yield 实现异步操作
2020/05/04 Python
python 写一个性能测试工具(一)
2020/10/24 Python
html5基础标签(html5视频标签 html5新标签用法)
2013/12/30 HTML / CSS
前端水印的简单实现代码示例
2020/12/02 HTML / CSS
英国翻新电子产品购物网站:Tech Trade
2017/12/25 全球购物
新秀丽官方旗舰店:Samsonite拉杆箱、双肩包、皮具
2018/03/05 全球购物
医学专业职业生涯规划范文
2014/02/05 职场文书
《美丽的黄昏》教学反思
2014/02/28 职场文书
《天游峰的扫路人》教学反思
2014/04/25 职场文书
社会工作专业自荐信
2014/09/26 职场文书
葬礼主持词
2015/07/02 职场文书
一篇合格的广告文案,其主要目的是什么?
2019/07/12 职场文书
使用springMVC所需要的pom配置
2021/09/15 Java/Android