绿满眶商城微信小程序-uniapp
peng
1 天以前 880bb208da2e50890afd632592bb128f0d4bbee9
解决页面报错
1个文件已修改
17 ■■■■ 已修改文件
pages/product/goods.vue 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/product/goods.vue
@@ -317,6 +317,7 @@
import setup from "./product/popup/popup";
import { getSessionId, userAction,userShare } from "@/api/userAction.js";
import { getSTSToken } from '@/api/common.js'
import {addPrizeNum} from '@/api/prize.js'
export default {
  components: {
    popups,
@@ -535,7 +536,13 @@
                     this.shareParam.shareOption = JSON.stringify(this.routerVal)
                     userShare(this.shareParam).then(res => {
                       this.shareId = res.data.data;
                        let param = {
                            addType:"SHARE_GOODS_VIDEO",
                            extend:"",
                        }
                        let extend = {shareId:this.shareId}
                        param.extend = JSON.stringify(extend)
                        addPrizeNum(param);
                       
                       // 当获取到shareId后,再resolve分享配置
                       resolve({
@@ -561,12 +568,12 @@
         });
     },
  async onLoad (options) {
    if(option.shareId){
        this.actionParam.shareId = option.shareId;
    if(options.shareId){
        this.actionParam.shareId = options.shareId;
        this.actionParam.joinType = 'SHARE'
        console.log('触发onLoad')
    }
    this.actionParam.pageParams = JSON.stringify(option)
    this.actionParam.pageParams = JSON.stringify(options)
      if(options.q){
          const queryParam = {
              id:'',
@@ -612,9 +619,9 @@
  async onShow () {
      getSessionId().then(res=>{
          this.pageSessionNo = res.data.data
        this.actionParam.sessionId = this.pageSessionNo
          if(this.pageSessionNo){
          let    param = Object.assign({}, this.actionParam);
              param.sessionId = this.pageSessionNo
              userAction(param)
          }
      })