liujq hace 2 años
padre
commit
b683731217
Se han modificado 2 ficheros con 10 adiciones y 2 borrados
  1. 9 2
      src/pagesHouse/indexDtl.jsx
  2. 1 0
      src/utils/http.js

+ 9 - 2
src/pagesHouse/indexDtl.jsx

@@ -53,7 +53,7 @@ class Index extends Component {
       curImgIndex: 0,
       isLoginPopupShow: false,
       token: '',
-      userInfo: {},
+      userInfo: '',
       photoList: [],
       buyRuleObj: {},
       viewId: '',
@@ -66,12 +66,19 @@ class Index extends Component {
   }
 
   componentWillMount () {
+    let userInfo = Taro.getStorageSync('APP_userInfo')
+    if (userInfo) {
+      this.setState({
+        userInfo
+      })
+    }
+    Taro.removeStorageSync('APP_MY_REFERRER')
     const {referrer} = this.$router.params
     if (referrer) {
       this.setState({
         referrer
       })
-      Taro.clearStorageSync('APP_cur_sale')
+      Taro.removeStorageSync('APP_cur_sale')
       Taro.setStorageSync("APP_MY_REFERRER", referrer)
     }
   }

+ 1 - 0
src/utils/http.js

@@ -64,6 +64,7 @@ const Http = (options = { data: {} }) => {
             case 404:
             case 405:
               if (Taro.getStorageSync('APP_token')) {
+                Taro.removeStorageSync('APP_MY_REFERRER')
                 Taro.login({
                   success: function (res) {
                     if (res.code) {