先谢了!如何把e.detail.value的值传递给st_data{}?

小程序 文章 2022-01-18 10:20 416 0 全屏看文

AI助手支持GPT4.0

先谢了!如何把e.detail.value的值传递给st_data{}?Thanks in advance! How to pass the value of e.detail.value to st_data{}?

先谢了!如何把e.detail.value的值传递给st_data{}?

回答:

15:

话说你的数据为什么要写成这种格式,这样写不会方便点吗

15:另外,setData中的key使用变量要这样写吧。
https://blog.csdn.net/tianxintiandisheng/article/details/82229685
Mr.Zhao:

你知道用setData,你咋搞的,截个图

A🐴@伯乐:我的代码有问题没有成功
Mr.Zhao:字符串都写死了,st_data[1] 这个啥意思?
A🐴@伯乐:那怎么弄?你给个解决方案,谢了
Mr.Zhao:我不懂你想干啥啊,这个1啥意思
Mr.Zhao:直接赋值this.setData({st_data: e.detail.value})
A🐴@伯乐:这样肯定不行,st_data的数据结构里面有两层字典,其中有一层还嵌套在列表里面,e.detail.value是一个对象,要取里面的字典的值出来,一般用FOR循环才行
Mr.Zhao:想要什么样,不清楚,说的仔细点
A🐴@伯乐:把李四,52,男,这三个input信息赋值给箭头指示的键值,直接用this.setData({st_data: e.detail.value})这条代码就能实现吗?
拾忆:

如果数据在data中就用setData,如果是页面变量,就直接赋值。

A🐴@伯乐:我也知道用setData,但是搞了一个下午都没有成功,所以到这里来向各位老师讨教效率高,标准的方法

-EOF-

AI助手支持GPT4.0