如何获取被点击对象的元素
发布于 2 年前 作者 xieping 18944 次浏览 来自 问答

以前学过一点点js,现在一个人学着弄微信小程序好累,求大神带我!

别的不多说先上代码

在wxml中的代码

在js中的代码

模拟器界面

触发tap事件的输出结果

问题:

(1):如何获取我点击对象的元素,比如我的程序里面我点击大阪如何输出输出他的placeName

(2):为什么我在data里面声明并且赋值了的backgroundColor输出之后还是undefined

(3):bindtap传递的参数e到底个什么东西o(╥﹏╥)o

另求介绍几个学习交流群,百度总解决不了我的问题。

以上三个问题解决了谢谢兔子熊卢霄霄


2 回复

this.data.xxxx

<view bindtap=“tap” data-name="{{item.placeName}}">

tap:function(e){

    console.log(e.currentTarget.dataset.name)

}

传递的e相当于小程序里的事件吧,和一般html里的event差不对

回到顶部