微信小程序利用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 相关文章推荐
关于Aptana Studio生成自动备份文件的解决办法
Dec 23 Javascript
js处理自己不能定义二维数组的方法详解
Mar 03 Javascript
深入理解JavaScript系列(48):对象创建模式(下篇)
Mar 04 Javascript
JavaScript用JSONP跨域请求数据实例详解
Jan 06 Javascript
微信小程序 中wx.chooseAddress(OBJECT)实例详解
Mar 31 Javascript
javascript实现二叉树遍历的代码
Jun 08 Javascript
Vue组件通信实践记录(推荐)
Aug 15 Javascript
vue checkbox 全选 数据的绑定及获取和计算方法
Feb 09 Javascript
记录一次完整的react hooks实践
Mar 11 Javascript
这15个Vue指令,让你的项目开发爽到爆
Oct 11 Javascript
Node.js API详解之 dgram模块用法实例分析
Jun 05 Javascript
关于angular浏览器兼容性问题的解决方案
Jul 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
windows xp下安装pear
2006/12/02 PHP
PHP 变量的定义方法
2010/01/26 PHP
PHP里的中文变量说明
2011/07/23 PHP
PHP IF ELSE简化/三元一次式的使用
2011/08/22 PHP
phpinfo()中Loaded Configuration File(none)的解决方法
2017/01/16 PHP
PHP编程计算日期间隔天数的方法
2017/04/26 PHP
ext实现完整的登录代码
2008/08/08 Javascript
yepnope.js 异步加载资源文件
2011/09/08 Javascript
js 获取radio按钮值的实例
2013/08/17 Javascript
jQuery选择器全集详解
2014/11/24 Javascript
基于JS实现回到页面顶部的五种写法(从实现到增强)
2016/09/03 Javascript
Bootstrap弹出框(Popover)被挤压的问题小结
2017/07/11 Javascript
基于Cookie常用操作以及属性介绍
2017/09/07 Javascript
Vue中的混入的使用(vue mixins)
2018/06/01 Javascript
在vue项目中使用md5加密的方法
2018/09/14 Javascript
Element Backtop回到顶部的具体使用
2020/07/27 Javascript
vue实现移动端拖动排序
2020/08/21 Javascript
Python获取远程文件大小的函数代码分享
2014/05/13 Python
Python单链表的简单实现方法
2014/09/23 Python
Python中的特殊语法:filter、map、reduce、lambda介绍
2015/04/14 Python
Django中更改默认数据库为mysql的方法示例
2018/12/05 Python
matplotlib.pyplot绘图显示控制方法
2019/01/15 Python
Django框架使用内置方法实现登录功能详解
2019/06/12 Python
torchxrayvision包安装过程(附pytorch1.6cpu版安装)
2020/08/26 Python
Python自动化测试基础必备知识点总结
2021/02/07 Python
CSS3 animation实现逐帧动画效果
2016/06/02 HTML / CSS
解析HTML5中的新功能本地存储localStorage
2016/03/01 HTML / CSS
哥伦比亚最大的网上商店:Linio哥伦比亚
2016/09/25 全球购物
FC-Moto英国:欧洲最大的摩托车服装和头盔商店之一
2019/08/25 全球购物
巴西网上药店:Drogaria Araujo
2021/01/06 全球购物
Shell编程面试题
2012/05/30 面试题
给儿子的表扬信
2014/01/15 职场文书
2014年酒店服务员工作总结
2014/12/08 职场文书
评职称个人总结
2015/03/05 职场文书
2015年普法依法治理工作总结
2015/05/26 职场文书
创业计划书之牛肉汤快餐店
2019/10/08 职场文书