小程序打印event.detail.value,报错 ,但是又有值打印出来,怎么回事?

发布于 6 年前作者 liangyan7791 次浏览最后编辑 6 年前来自 ask

小程序打印event.detail.value,报错说Cannot read property ‘detail’ of undefined ,但是又有值打印出来,怎么回事?

代码如下:

打印结果:

4 回复
yangtian
yangtian1 楼5 年前

这个事件触发了两次,第一次event为undefined,打印event.detail自然要报错了,执行时判断下呗

na39
na392 楼5 年前

其它地方写到detail造成的,看看wxml有没有XX.detail渲染

sliu
sliu3 楼5 年前

显然你 writecomment进了两遍,第二遍才有值

mingyan
mingyan4 楼4 年前

console.log(event.detail.value) 代码是在第63行么

看打印的顺序好像不太对