小程序中怎样遍历数组中键值对的值

小程序中怎样遍历数组中键值对的值,第1张

<block wx:for="{{XXList}}" wx:for-item="listItem">

这个是需要在你的page页面的js里面有XXList这个数值变量

可以从小程序开发者论坛什么的找找demo看下

组件:tabs1

父组件:demo04

先将子组件和父组件直接产生特定的联系,需要在demo04.json里面以键值对的方式添加。

添加完毕后在父组件中就可以使用标签,就可以渲染出子组件内容。因为tabs1多次复用,所以数据不能在tabs1.js中写死。一般都是由父组件中data数据传到子组件。

1.先在父组件data中添加list数据,

data: {

list:[{

id:“2”,

name:“梦灵”

},{

id:“1”,

name:“浅夏”

}]

},

2.利用属性绑定的方式传输。

3.在子组件properties接收数据

aaa:{

type:Array,

// 数据类型

value:[]

// 数据值

}

4.在子组件中将数据渲染到页面

{{item.id}} {{item.name}}

附上流程图

# -*- coding: cp936 -*-#注视

def login (**userpwds):#def定义一个函数,函数名为login,函数的参数userpwds表示是一个字典数据(通过**看出来的)

keys=userpwds.keys()#调用字典的内置方法keys,该方法返回字典的所有键值,组成一个列表,传给变量keys

username=''#username为空字符串数据

password=''#password为空字符串数据

for key in keys : #for语句遍历列表keys,若keys=[1,2,3],即key分别等于1,2,3

if 'username'==key:#如果key等于字符串'username',不是变量username,则变量等于‘username’键对应的值

username=userpwds[key]

if 'password'==key:#类似上一句

password=userpwds[key]

if(username == 'admin') and (password == 'admin'):#不解释

print '登录成功!'

else:

print '登录失败!'

login(username='admin',password='admin')#调用login函数,传入字典{username:‘admin',password:'admin'},按照流程,应该打印’登录成功‘


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11539672.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存