搭建自己的博客遇到的問題記錄和備註1(react前端)

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靜態頁面會做緩存
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章