微信小程序利用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 相关文章推荐
DWR Ext 加载数据
Mar 22 Javascript
jquery实现带单选按钮的表格行选中时高亮显示
Aug 01 Javascript
js获取指定日期周数以及星期几的小例子
Jun 27 Javascript
javascript的几种继承方法介绍
Mar 22 Javascript
JavaScript原生对象常用方法总结(推荐)
May 13 Javascript
巧用canvas
Jan 21 Javascript
巧用weui.topTips验证数据的实例
Apr 17 Javascript
简述jQuery Easyui一些用法
Aug 01 jQuery
jQuery扩展方法实现Form表单与Json互相转换的实例代码
Sep 05 jQuery
详解jQuery如何实现模糊搜索
May 10 jQuery
浅析JS中NEW的实现原理及重写
Feb 20 Javascript
如何构建一个Vue插件并生成npm包
Oct 26 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
win7下memCache的安装过程(具体操作步骤)
2013/06/28 PHP
CI框架(CodeIgniter)实现的导入、导出数据操作示例
2018/05/24 PHP
JavaScript实现DIV层拖动及动态增加新层的方法
2015/05/12 Javascript
详细分析JavaScript函数定义
2015/07/16 Javascript
javascript电商网站抢购倒计时效果实现
2015/11/19 Javascript
JavaScript中使用数组方法汇总
2016/02/16 Javascript
Java框架SSH结合Easyui控件实现省市县三级联动示例解析
2016/06/12 Javascript
JavaScript实现Java中Map容器的方法
2016/10/09 Javascript
webix+springmvc session超时跳转登录页面
2016/10/30 Javascript
基于jQuery实现顶部导航栏功能
2016/12/27 Javascript
浅谈Angular4中常用管道
2017/09/27 Javascript
微信小程序返回多级页面的实现方法
2017/10/27 Javascript
vue checkbox 全选 数据的绑定及获取和计算方法
2018/02/09 Javascript
p5.js入门教程之鼠标交互的示例
2018/03/16 Javascript
vue+iview 实现可编辑表格的示例代码
2018/10/31 Javascript
vue 使用高德地图vue-amap组件过程解析
2019/09/07 Javascript
Vuex的热更替如何实现
2020/06/05 Javascript
JavaScript字符串转数字的简单实现方法
2020/11/27 Javascript
[38:41]2014 DOTA2国际邀请赛中国区预选赛 LGD VS CNB
2014/05/22 DOTA
Python SqlAlchemy动态添加数据表字段实例解析
2018/02/07 Python
python 剪切移动文件的实现代码
2018/08/02 Python
解决win64 Python下安装PIL出错问题(图解)
2018/09/03 Python
浅谈Pycharm中的Python Console与Terminal
2019/01/17 Python
Python实现的序列化和反序列化二叉树算法示例
2019/03/02 Python
Python基本数据结构与用法详解【列表、元组、集合、字典】
2019/03/23 Python
Python3.5 Pandas模块之DataFrame用法实例分析
2019/04/23 Python
PyQt5实现从主窗口打开子窗口的方法
2019/06/19 Python
通过cmd进入python的实例操作
2019/06/26 Python
Python 中@property的用法详解
2020/01/15 Python
使用Python提取文本中含有特定字符串的方法示例
2020/12/09 Python
移动HTML5前端框架—MUI的使用
2017/12/18 HTML / CSS
介绍一下SQL中union,intersect和minus
2012/04/05 面试题
大学毕业生自荐书怎么写?
2014/01/06 职场文书
创建文明城市标语
2014/06/16 职场文书
2015年药品销售工作总结范文
2015/05/25 职场文书
Mysql效率优化定位较低sql的两种方式
2021/05/26 MySQL