微信小程序利用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 相关文章推荐
jQuery ui插件的使用方法代码实例
May 08 Javascript
js简单的表格添加行和删除行操作示例
Mar 31 Javascript
node.js+Ajax实现获取HTTP服务器返回数据
Nov 26 Javascript
node.js中的http.response.end方法使用说明
Dec 14 Javascript
页面内容排序插件jSort使用方法
Oct 10 Javascript
jQuery EasyUI 菜单与按钮之创建简单的菜单和链接按钮
Nov 18 Javascript
JS中如何比较两个Json对象是否相等实例代码
Jul 13 Javascript
jQuery实现两列等高并自适应高度
Dec 22 Javascript
canvas学习之API整理笔记(二)
Dec 29 Javascript
js数组实现权重概率分配
Sep 12 Javascript
浅析vue给不同环境配置不同打包命令
Aug 17 Javascript
Vue-cli项目部署到Nginx服务器的方法
Nov 01 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
织梦模板标记简介
2007/03/11 PHP
Zend Guard一些常见问题解答
2008/09/11 PHP
php 获取完整url地址
2008/12/20 PHP
PHP 调试工具Debug Tools
2011/04/30 PHP
两种php实现图片上传的方法
2016/01/22 PHP
JSON 学习之完全手册 图文
2007/05/29 Javascript
Javascript string 扩展库代码
2010/04/09 Javascript
收集的10个免费的jQuery相册
2011/02/26 Javascript
jQuery插件ContextMenu自定义图标
2017/03/15 Javascript
angular.fromJson与toJson方法用法示例
2017/05/17 Javascript
自定义类似于jQuery UI Selectable 的Vue指令v-selectable
2017/08/23 jQuery
详解VueJS应用中管理用户权限
2018/02/02 Javascript
vue axios数据请求get、post方法及实例详解
2018/09/11 Javascript
Vue项目History模式404问题解决方法
2018/10/31 Javascript
详解一个基于套接字实现长连接的express
2019/03/28 Javascript
解决vue项目运行提示Warnings while compiling.警告的问题
2020/09/18 Javascript
详解Python中 sys.argv[]的用法简明解释
2017/12/20 Python
python远程连接服务器MySQL数据库
2018/07/02 Python
Python爬虫常用库的安装及其环境配置
2018/09/19 Python
Tensorflow卷积实现原理+手写python代码实现卷积教程
2020/05/22 Python
python实现模拟器爬取抖音评论数据的示例代码
2021/01/06 Python
马来西亚网上美容店:Hermo.my
2017/11/25 全球购物
美国最大的高尔夫发球时间预订网站:TeeOff.com
2018/03/28 全球购物
台湾母婴用品购物网站:Infant婴之房
2018/06/15 全球购物
抽象类和接口的区别
2012/09/19 面试题
UNIX文件名称有什么规定
2013/03/25 面试题
党在我心中的演讲稿
2014/09/13 职场文书
商铺租房协议书范本
2014/12/04 职场文书
幼儿园学前班幼儿评语
2014/12/29 职场文书
2015年创先争优活动总结
2015/03/27 职场文书
欠款纠纷起诉状
2015/05/19 职场文书
暑期社会实践新闻稿
2015/07/17 职场文书
公司酒会致辞
2015/07/30 职场文书
导游词之宁夏贺兰山岩画
2019/11/08 职场文书
《艾尔登法环》Boss腐烂树灵很有可能是《黑暗之魂3》的一个废案
2022/04/11 其他游戏
vue2的 router在使用过程中遇到的一些问题
2022/04/13 Vue.js