微信小程序利用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 相关文章推荐
filemanage功能中用到的lib.js
Apr 08 Javascript
JavaScript Perfection kill 测试及答案
Mar 23 Javascript
FileUpload上传图片(图片不变形)
Aug 05 Javascript
js选取多个或单个元素的实现代码(用class)
Aug 22 Javascript
extjs两个tbar问题探讨
Aug 08 Javascript
网站基于flash实现的Banner图切换效果代码
Oct 14 Javascript
跟我学习javascript的call(),apply(),bind()与回调
Nov 16 Javascript
jQuery dataTables与jQuery UI 对话框dialog的使用教程
Sep 02 Javascript
Vue2.0实现购物车功能
Jun 05 Javascript
详谈innerHTML innerText的使用和区别
Aug 18 Javascript
JS 验证码功能的三种实现方式
Nov 26 Javascript
详解微信小程序胶囊按钮返回|首页自定义导航栏功能
Jun 14 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
配置Nginx+PHP的正确思路与过程
2016/05/10 PHP
PHP异常处理定义与使用方法分析
2017/07/25 PHP
jQuery 使用手册(一)
2009/09/23 Javascript
多浏览器兼容的获取元素和鼠标的位置的js代码
2009/12/15 Javascript
jQuery下的动画处理总结
2013/10/10 Javascript
Javascript设计模式理论与编程实战之简单工厂模式
2015/11/03 Javascript
Jquery uploadify上传插件使用详解
2016/01/13 Javascript
利用Angular.js限制textarea输入的字数
2016/10/20 Javascript
常见的浏览器Hack技巧整理
2017/06/29 Javascript
详解a++和++a的区别
2017/08/30 Javascript
jquery使用iscorll实现上拉、下拉加载刷新
2017/10/26 jQuery
详解webpack中的hash、chunkhash、contenthash区别
2018/01/05 Javascript
微信小程序scroll-view组件实现滚动动画
2018/01/31 Javascript
JavaScript正则表达式验证登录实例
2020/03/18 Javascript
Vue左滑组件slider使用详解
2020/08/21 Javascript
[18:16]sakonoko 2017年卡尔集锦
2018/02/06 DOTA
python中将字典转换成其json字符串
2014/07/16 Python
Python中运行并行任务技巧
2015/02/26 Python
python读取Excel实例详解
2018/08/17 Python
Python中如何使用if语句处理列表实例代码
2019/02/24 Python
Python中如何导入类示例详解
2019/04/17 Python
Python中typing模块与类型注解的使用方法
2019/08/05 Python
django-filter和普通查询的例子
2019/08/12 Python
Python多个装饰器的调用顺序实例解析
2020/05/22 Python
python利用os模块编写文件复制功能——copy()函数用法
2020/07/13 Python
python实现录音功能(可随时停止录音)
2020/10/26 Python
Pandora西班牙官方商店:PandoraShop.es
2020/10/05 全球购物
毕业自我鉴定
2013/11/05 职场文书
总经理助理的八要求
2013/11/12 职场文书
《再别康桥》教学反思
2014/02/12 职场文书
《梅花魂》教学反思
2014/04/30 职场文书
网吧管理制度范本
2015/08/05 职场文书
将图片保存到mysql数据库并展示在前端页面的实现代码
2021/05/02 MySQL
「睡美人」爱洛公主粘土人开订
2022/03/22 日漫
一文搞懂PHP中的抽象类和接口
2022/05/25 PHP
JS前端使用canvas实现扩展物体类和事件派发
2022/08/05 Javascript