时间:2019-05-07 来源:小程序工厂
你原来的数组没有定义id,你看到的currentTarget本身就有id,默认值为""空字符,
可以这个改:
这样打印出来的 options.currentTarget.dataset.text_id 就是这个text元素所在列表的index位置了,
非常感谢,很细致!
wxml里怎么写的呢
这样
id="{{index}}" 你key是个什么鬼。。
那个没用。。忽略忽略,哈哈,这样
那你好歹要设上id才能拿到啊。。
怎么设。。。我在文档里没找到block的说明
bindtap后面跟着 id="{{index}}" 啊
这是不是说明index是默认存在的啊,那我在js里为什么娶不到呢
data-index="{{index}}" 然后才能bindtap取啊
options={"type":"tap","timeStamp":1098,"target":{"id":"","offsetLeft":0,"offsetTop":35,"dataset":{"index":0}},"currentTarget":{"id":"","offsetLeft":0,"offsetTop":35,"dataset":{"index":0}},"detail":{"x":48,"y":43},"touches":[{"identifier":0,"pageX":48,"pageY":43,"clientX":48,"clientY":43,"force":1}],"changedTouches":[{"identifier":0,"pageX":48,"pageY":43,"clientX":48,"clientY":43,"force":1}],"_requireActive":true}
options点不出target或者currentTarget
options.currentTarget.dataset.index 不就是你要的吗
我的意思是这个options.后面咩有currentTarget
他不好检测你这个options到底是个什么参数吧。
你js里也可以直接调用 dianji 这个方法啊。。
是能获取到了,但是我现在想问的是,是不是web开发工具就是会有这种情况,因为我之前做Java的时候,点不出东西那就肯定是出错了。。。
java和js不一样,java最开始都定义好了,说是什么类型,就是什么类型。。这类里有些什么方法,都说好了的。。js可以随便改
好吧,一入技术深似海,感觉自己永远是小白
巧啊,十个帖子九个你,还有一个就是你,无处不在啊
我非我
这是数据