最贊回答 / ywang04
現(xiàn)在全局安裝的webpack都是4.幾的版本 這個問題是從4開始的 可以指定安裝3.10.0的版本 就不會報錯了?npm install webpack@3.10.0 -g
2018-03-02
推薦下自己寫的一個音樂播放器,https://github.com/snow-imprint/react-music-player
2018-03-01
最新回答 / qq_越反越愛_0
componentWillUnMount 解綁的是組件,不能是音樂的那個解綁,把講師講的最后音樂解綁那個去掉,只能都是Pubsub的
最新回答 / qq_曖狠簡單_0
第二個問題:因為沒有取到那個對象 如果你看了老師的視頻然后又用了github上的代碼的話可能因為名字對不上 老師講的是currentMusicItem 但是循環(huán)那個地方用的是currentMusitItem 我的是這樣的希望對你有幫助
2018-03-01
視頻看完了 跟著項目做完了 過程經(jīng)歷一些版本的更新 所以只能網(wǎng)上再找找教程 總算把這個項目堆完,感謝老師的課程,看完之后對react有了更深的認(rèn)知
em....這個是項目地址 附上:http://react.env107.com/dist/
em....這個是項目地址 附上:http://react.env107.com/dist/
2018-02-26
ES6模板字符串語法
<div className='bar' style = {{width: `${this.props.progress}%` }}></div>
注意: ` 這個不是單引號而是鍵盤ESC下邊那個鍵
<div className='bar' style = {{width: `${this.props.progress}%` }}></div>
注意: ` 這個不是單引號而是鍵盤ESC下邊那個鍵
2018-02-25
采坑總結(jié)
1: render函數(shù)中 <Header /><div id='player'></div><Progress progress={this.state.progress} />
2: npm install jquery jplayer --save-dev (使用了這個就不用像老師那樣在html中樣引入cdn的連接了)
3: 在root.js中寫入 import $ from 'jquery'; import 'jplayer';
4: 其他都和老師一樣,包括樓下同學(xué)講得什么$(this)不可用,其實也是可以的!
1: render函數(shù)中 <Header /><div id='player'></div><Progress progress={this.state.progress} />
2: npm install jquery jplayer --save-dev (使用了這個就不用像老師那樣在html中樣引入cdn的連接了)
3: 在root.js中寫入 import $ from 'jquery'; import 'jplayer';
4: 其他都和老師一樣,包括樓下同學(xué)講得什么$(this)不可用,其實也是可以的!
2018-02-24
電腦需要
$('#player').jPlayer( "play", progress*100 );
才正常運行
$('#player').jPlayer( "play", progress*100 );
才正常運行
2018-02-24
react-hot-loader已經(jīng)可以不用了webpack-dev-server 自帶新功能 HMR (hot-module-replacement),自己配置下就行
2018-02-21
如果用ES6類創(chuàng)建方法,需要在構(gòu)造函數(shù)類內(nèi)綁定該方法,否則報“state not defined”錯,ES6類移除了除去默認(rèn)方法中的autobind this。所以在構(gòu)造函數(shù)中,需要添加:
this.play = this.play.bind(this)
this.play = this.play.bind(this)
2018-02-18
照著老師代碼寫 ui出來了 但是不能播放的同學(xué) 可以看看 index.tpl.html中有沒有加上一個id為player的div
2018-02-18
還有個坑,除了jQuery加載失敗,jPlayer也會加載失敗,報:“jPlayer is not a function” 錯。雖然jPlayer是jQuery的插件,但是仍然需要手動聲明。同加載jQuery類似。
步驟:
1. npm install jpalyer
2. 在需要用的頁面(root.js)添加:import jplayer from 'jplayer'
注:其實引用頭文件完全不用加分號 (,) ,用ES6創(chuàng)建類的話,里邊每一行語句也不用加分號。
步驟:
1. npm install jpalyer
2. 在需要用的頁面(root.js)添加:import jplayer from 'jplayer'
注:其實引用頭文件完全不用加分號 (,) ,用ES6創(chuàng)建類的話,里邊每一行語句也不用加分號。
2018-02-18
被“Uncaught ReferenceError: $ is not defined” 卡住的小伙伴們,
我發(fā)現(xiàn)可以把jQuery用npm倒入進來,這樣就不會報錯了。
步驟:
1. npm i jquery --save
2. 在需要用的頁面(root.js)添加:import $ from 'jquery';
問題就解決了。
我發(fā)現(xiàn)可以把jQuery用npm倒入進來,這樣就不會報錯了。
步驟:
1. npm i jquery --save
2. 在需要用的頁面(root.js)添加:import $ from 'jquery';
問題就解決了。
2018-02-18