瀏覽代碼

详情页跳转购物车更新数据问题修复

Csy817 6 年之前
父節點
當前提交
ba51f58925
共有 2 個文件被更改,包括 13 次插入5 次删除
  1. 3 3
      src/pages/cart/all/index.js
  2. 10 2
      src/pages/home/detail/index.js

+ 3 - 3
src/pages/cart/all/index.js

@@ -20,12 +20,12 @@ class All extends Component {
     }
 
     componentWillMount() {
-        // console.log('cartAll componentWillMount',this.props)
+        console.log('cartAll componentWillMount',this.props)
         this.getHash()
     }
 
     componentDidMount() {
-        // console.log('cartAll componentDidMount',this.props)
+        console.log('cartAll componentDidMount',this.props)
         let state = this.props.history.location.state
         let updateData = state ? state.updateData : false
         if(updateData){
@@ -86,7 +86,7 @@ class All extends Component {
                         if (error) {
                             return 'error!'
                         }
-                        // console.log('cart all data',data)
+                        console.log('cart all data',data)
 
                         return (
                             <div className='cart-wrap'>

+ 10 - 2
src/pages/home/detail/index.js

@@ -110,7 +110,7 @@ class DetailRender extends Component {
                 <div className='detail-simple-show'>
                     {/*<div className='detail-img' style={{backgroundImage: "url('"+ img + "')"}}/>*/}
                     <img className='detail-img' src={img} alt="商品图片"/>
-                    <div className='detail-intro'>
+                    <div className='detail-intro-content'>
                         <div className='detail-name detail-padding'>{name}</div>
                         <div className='detail-intro detail-padding'>{intro}</div>
                         <div className='detail-price detail-padding'>
@@ -132,7 +132,15 @@ class DetailRender extends Component {
                         <span className='detail-bottom-icon border-right' onClick={()=>{this.props.history.push({pathname: '/home'})}}>
                             <div className='detail-icon detail-icon-shop'/>
                         </span>
-                        <span className='detail-bottom-icon' onClick={()=>{this.props.history.push({pathname: '/cart'})}}>
+                        <span className='detail-bottom-icon'
+                              onClick={()=>{
+                                  this.props.history.push({
+                                      pathname: '/cart',
+                                      updateData:true,
+                                      tabHidden:false
+                                  })
+                              }}
+                        >
                             <div className='detail-icon detail-icon-cart'/>
                             <Badge text={cartCount} overflowCount={90} hot>
                                  <span style={{display: 'inline-block' }} />