فهرست منبع

避免JSON报错

xiaohaizhao 1 سال پیش
والد
کامیت
6210e524b1
2فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 1 1
      store/orderForm/insert.vue
  2. 1 1
      store/product/detail.vue

+ 1 - 1
store/orderForm/insert.vue

@@ -88,7 +88,7 @@ export default {
     },
     onLoad(options) {
         if (options.data) {
-            let data = JSON.parse(options.data)
+            let data = JSON.parse(decodeURIComponent(options.data))
             console.log(data)
             this.product = data;
         }

+ 1 - 1
store/product/detail.vue

@@ -217,7 +217,7 @@ export default {
         },
         purchase() {
             uni.navigateTo({
-                url: '/store/orderForm/insert?data=' + JSON.stringify(this.detail),
+                url: '/store/orderForm/insert?data=' + encodeURIComponent(JSON.stringify(this.detail)),
             })
         }
     },