微信小程序利用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 相关文章推荐
javascript中with()方法的语法格式及使用
Aug 04 Javascript
Javascript中获取对象的原型对象的方法小结
Feb 25 Javascript
详谈javascript中DOM的基本属性
Feb 26 Javascript
使用Script元素发送JSONP请求的方法
Jun 12 Javascript
vue init失败简单解决方法(终极版)
Dec 22 Javascript
Vue 组件封装 并使用 NPM 发布的教程
Sep 30 Javascript
详解vue-router 动态路由下子页面多页共活的解决方案
Dec 22 Javascript
用js编写留言板
Mar 17 Javascript
OpenLayers3实现对地图的基本操作
Sep 28 Javascript
vue 全局封装loading加载教程(全局监听)
Nov 05 Javascript
利用Vue实现简易播放器的完整代码
Dec 30 Vue.js
原生JS实现分页
Apr 19 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 清除网页病毒的方法
2008/12/05 PHP
ThinkPHP查询返回简单字段数组的方法
2014/08/25 PHP
基于php的微信公众平台开发入门实例
2015/04/15 PHP
PHP 图片合成、仿微信群头像的方法示例
2019/10/25 PHP
php设计模式之享元模式分析【星际争霸游戏案例】
2020/03/23 PHP
PHP网页缓存技术优点及代码实例
2020/07/29 PHP
Javascript 两个窗体之间传值实现代码
2009/09/25 Javascript
jQuery live( type, fn ) 委派事件实现
2009/10/11 Javascript
Ajax+Json 级联菜单实现代码
2009/10/27 Javascript
Javascript对象中关于setTimeout和setInterval的this介绍
2012/07/21 Javascript
javascript获取当前的时间戳的方法汇总
2015/07/26 Javascript
jquery实现通用的内容渐显Tab选项卡效果
2015/09/07 Javascript
使用JavaScript脚本无法直接改变Asp.net中Checkbox控件的Enable属性的解决方法
2015/09/16 Javascript
js实现仿qq消息的弹出窗效果
2016/01/06 Javascript
JavaScript 随机验证码的生成实例代码
2016/09/22 Javascript
js实现5秒倒计时重新发送短信功能
2017/02/05 Javascript
利用JS实现简单的瀑布流加载图片效果
2017/04/22 Javascript
在vue项目中引入高德地图及其UI组件的方法
2018/09/04 Javascript
JS使用new操作符创建对象的方法分析
2019/05/30 Javascript
微信小程序环境下将文件上传到OSS的方法步骤
2019/05/31 Javascript
JavaScript this指向相关原理及实例解析
2020/07/10 Javascript
原生js+css实现tab切换功能
2020/09/17 Javascript
[04:26]DOTA2上海特锦赛小组赛第二日 TOP10精彩集锦
2016/02/27 DOTA
学习python的几条建议分享
2013/02/10 Python
Python编程中的for循环语句学习教程
2015/10/14 Python
Python单例模式实例详解
2017/03/01 Python
Python设计模式之抽象工厂模式原理与用法详解
2019/01/15 Python
PYQT5设置textEdit自动滚屏的方法
2019/06/14 Python
python计算无向图节点度的实例代码
2019/11/22 Python
Selenium alert 弹窗处理的示例代码
2020/08/06 Python
用 python 进行微信好友信息分析
2020/11/28 Python
详解python3类型注释annotations实用案例
2021/01/20 Python
英国时尚高尔夫服装购物网站:Trendy Golf
2020/01/10 全球购物
自我评价是什么
2014/01/04 职场文书
装修活动策划方案
2014/08/27 职场文书
Windows Server 版本 20H2 于 8 月 9 日停止支持,Win10 版本 21H1 将于 12 月结束支
2022/07/23 数码科技