绿满眶商城微信小程序-uniapp
peng
14 小时以前 880bb208da2e50890afd632592bb128f0d4bbee9
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)
        }
     })