就是這個(gè):
var arr = document.getElementsByTagName("p");
for(var i = 0; i < arr.length;i++){
arr[i].onclick = function(){
alert(i);
}
}
var arr = document.getElementsByTagName("p");
for(var i = 0; i < arr.length;i++){
arr[i].onclick = function(){
alert(i);
}
}
2017-12-15
本人用的es6的語(yǔ)法寫的示例,想了半天onClick={this.playMusic.bind(this,musicItem)}為啥要在代碼行里用bind,而不能在constructor里面綁定??因?yàn)檫@里的musicItem是動(dòng)態(tài)生成的,每次musicItem的值都不一樣,所以需要?jiǎng)討B(tài)綁定,一次綁定是識(shí)別不到參數(shù)的。例子的話感覺和給你一組button按鈕依次打印出按鈕的index差不多。
2017-12-15
最新回答 / daydaystudy
我知道啦,this.props.currentMusicItem是musicList 里中的一項(xiàng),指向地址不變,而item也是musicList? 里面的一項(xiàng),所以當(dāng)數(shù)據(jù)相同的時(shí)候指向的地址也是一樣噠
2017-12-13
是componentWillUnmount而不是componentWillUnMount,注意 m 是小寫!??!
2017-12-12
每當(dāng)播放時(shí)間更新 會(huì)觸發(fā)setState 方法,頁(yè)面render方法執(zhí)行 componentDiDmount 然后又綁時(shí)間更新,這樣不久重復(fù)綁定了嗎
2017-12-09
堅(jiān)持不下去了,老師太跳.官方文本更新的又快,webpack版本都3了, 我還是去把基礎(chǔ)打好再來(lái)琢磨這個(gè)課程吧
2017-12-08
我大概弄清楚了, import React from 'react', 在下面的代碼里沒運(yùn)用React,這行代碼就會(huì)是灰色, 因?yàn)槲蚁旅娲a里用的react, 所以改成import react from 'react' 就不會(huì)報(bào)錯(cuò)了....老師這個(gè)也不講那個(gè)也不講, 參數(shù)配置不應(yīng)該是最重要的部分么, 特別是對(duì)我們剛?cè)腴T的人來(lái)講, 聽的一頭霧水
2017-12-08
我找了兩個(gè)小時(shí)的錯(cuò)誤,一直提示react無(wú)法識(shí)別,我以為是版本問題導(dǎo)致babel沒生效,正巧又說babel-preset-es2015升級(jí)了,做了很大的改變,結(jié)果,結(jié)果!!!模塊新版舊版重裝了N次還是一樣,ES6轉(zhuǎn)碼失敗,最后我把import Rreact from 'react'改成import react from 'react', R小寫了就行了,現(xiàn)在還很懵逼,看老師github里源碼也是React,怎么到我這里了就不行,得小寫
2017-12-08
最新回答 / qq_Mr睡不著_0
應(yīng)該不是路徑問題,直接 import? 和 export? 要對(duì)應(yīng)起來(lái).使用 export default? 導(dǎo)出再使用?import { Music_List } from './config/musicList';? 導(dǎo)入
2017-12-07