react | |
功能 | 備註 |
get 請求 | 登入頁面 |
post請求 | 登入請求 |
列表展示 | data.map(function (n){ return ( <tr> <td>{n.uid}</td> <td>{n.uname}</td> <td>{n.endTime}</td> <td>——</td> </tr> ) |
ng反向代理解決前後端分離 | |
對象不支持“startsWith”屬性或方法 | npm install --save babel-polyfill import 'babel-polyfill' |
div內容 變成一行 | 增加display: block; |
react saga不觸發 | 沒有註冊事件, let request = yield take(NewArticleActionTypes.SAVE_ARTICLE); 在這裏等待,註冊了,觸發後往下走 |
不同css文件 樣式名相同導致互相影響 | 修改名字 |
div並排 | html設置屬性:float: left; |
div分行 | display:block |
saga 調用call 後返回null,實際是返回response | 因爲axios設置了返回值 responseType: 'json' 爲json格式,返回的並非json格式導致 |
mapDispatchToProps | 將props屬性和方法綁定,將子組件映射到根組件actions。它定義了哪些用戶操作應該當做Action傳給Store |
mapStateToProps | 會訂閱Store,每當state更新的時候,就會自動執行,重新計算UI組件的參數,從而觸發UI組件的重新渲染。 |
remark().use(reactRenderer).processSync(this.props.content).contents 語句沒用 | 該語句解析的是md語句 不是html |
Objects are not valid as a React child (found: object with keys {content}). If you meant to render a collection of children, use an array instead. |
return ( <div> {content} </div> )這句話造成的,div不能放到content內 |
this.props.show_user_info is not a function | function mapDispatchToProps(dispatch) { return { show_user_info: bindActionCreators(show_user_info, dispatch), } } 需要綁定 |
調用show_user_info 不改變狀態 | 沒有配置監聽: case actionTypes.SHOW_USER_INFO: return { ...state, display: action.data }; |
case actionTypes.SHOW_USER_INFO: console.log("action.data:"+action.display); return { ...state, display: action }; |
返回的值爲 show_user_info: function(display){ return{ type:actionTypes.SHOW_USER_INFO, display } } |
點擊提交按鈕 自動處罰commit屬性當前頁面 | e.preventDefault();阻止事件冒泡 |
頁面無法滾動 | 由於body設置了:overflow: hidden; |
handleMouseOut = (key) => (e) => { } |
onMouseOut={this.handleMouseOut() 有括號 |
Not allowed to load local resource: | |
頁面返回304 | ng靜態頁面會做緩存 |
搭建自己的博客遇到的問題記錄和備註1(react前端)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.