关于bind:
bind()方法会创建一个新函数,当这个新函数被调用时,它的this值是传递给bind()的第一个参数, 它的参数是bind()的其他参数和其原本的参数.
1.在构造函数constructor中bind绑定
一般我们会在constructor中bind好this,然后 在标签中直接调用click方法
在构造函数中绑定好this
直接this.xxx调用即可
2.也可以采用箭头函数:
箭头函数则会捕获其所在上下文的this值,作为自己的this值
写成箭头函数的形式 效果等同于在构造函数中bind的那句代码
调用
3.用_this接一下this
这个是在map循环中 return出的标签li中绑定click方法 这时候 this指向会需要发生变化
console.log(_this)
喜欢点个小心心哦!
关注我,有糖吃!











网友评论