提交 5fbf6c52 编写于 作者: tao.wu's avatar tao.wu

转码字符串二次分享

上级 380a2a1c
此差异已折叠。
......@@ -224,6 +224,7 @@
import { ENV_CONFIG } from '@/utils/enumerate';
import { wxShare } from '@/configs/wxShare';
const cookies = require('cookie-universal')();
import { Base64 } from 'js-base64';
let vm = null;
export default {
......@@ -353,6 +354,8 @@
// // 这里需要删掉!!!
// vm.getUserActivityInfo();
// vm.getTasks();
console.log(Base64.encode('id=iRHw8t/pzgUM6TWi8UONRA==&taskId=1&activityId=1&'))
console.log(Base64.decode(Base64.encode('id=iRHw8t/pzgUM6TWi8UONRA==&taskId=1&activityId=1&')));
// // 这里需要删掉!!!
vm.isWeb = vm.$rocNative.isWeb;
......@@ -754,7 +757,9 @@
});
},
shareWxUrl() {
return `${getShareUrl()}year_end_ssr/shareActive?id=${vm.encryptId}&taskId=${vm.eachInviteAward.taskId}&activityId=${vm.eachInviteAward.activityId}`
const paramstr = Base64.encode(`id=${vm.encryptId}&taskId=${vm.eachInviteAward.taskId}&activityId=${vm.eachInviteAward.activityId}&`)
return `${getShareUrl()}year_end_ssr/shareActive${paramstr}`
// return `${getShareUrl()}year_end_ssr/shareActive?id=${vm.encryptId}&taskId=${vm.eachInviteAward.taskId}&activityId=${vm.eachInviteAward.activityId}`
},
// 去邀请 按钮
handleInviteClick() {
......
......@@ -55,6 +55,8 @@
<script>
import { getInviteInfo, getCourseById, getCaptchaGet, getAuthCode } from '@/service';
import { wxShare } from '@/configs/wxShare';
import { Base64 } from 'js-base64';
const queryString = require('query-string');
const TIMEALL = 60000; // 倒计时常量 60 秒
export default {
data(){
......@@ -74,7 +76,10 @@
}
},
async asyncData({ query }){
const { id, taskId, activityId } = query;
// console.log(Base64.decode(Object.keys(query)[0]));
const parsed = queryString.parse(Base64.decode(Object.keys(query)[0]));
// console.log('parsedparsedparsedparsed',parsed);
const { id, taskId, activityId } = parsed;
let avatarImageUrl = '', name = '', captchaImg = '', captchaToken = '';
const res = await getInviteInfo(id);
if(res.code === '000000'){
......@@ -88,10 +93,11 @@
captchaToken = resCapt.data.token;
}
return {
avatarImageUrl, name, id, taskId, activityId, captchaImg, captchaToken
avatarImageUrl, name, id, taskId, activityId, captchaImg, captchaToken, parsed
}
},
mounted(){
console.log('this.parsed',this.parsed);
document.querySelector('body').setAttribute('style', 'background: #FE9A51;');
this.checkCache();
// 微信分享
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册