这是什么原因?

小程序 文章 2021-03-07 12:41 0 21 全屏看文

这是什么原因?What is the reason?

这是什么原因?

回答:

金煜峰:

确定出错的是 submit 方法吗?看报错信息好像是 onLoad

brave:

打印一下that.data.id

俊:打印出来的id也不为空啊 是怎么回事
brave:你确定不为空?
LiMn:估计中了异步的招了吧
俊:我打印出来确实不为空而且每条id都对应数据库中的每一条
brave:我不信,你把这里的 that.data.id 换成一个固定的docid执行这块的逻辑
俊:
Why not?:

可能真的是你有其它地方在更新的时候更改了docId了吧,没代码片段没法找原因,不过你换个写法应该能成功:

将docId传给组件,然后通过e.detail.value.docId获取docId,只要事件触发的时候是有docId的,就不用担心被其它地方改掉

俊:怎么改?不懂

-EOF-