注意参数传递的区别
这是post
let studyUrlParam = {
channelcode: this.$utils.channelcode,
appcode: this.$utils.appcode,
phone: this.userphone,
link: this.$utils.backUrl,
}
this.$http.post(window.xstjk + "chatInter/getHXVideoUrl", studyUrlParam) .then(data => {
//点击登录提交的时候,给本地储存资料
// this.$utils.store.set("studyUrl", data.body.data);
window.location.href = data.body.data;
// this.router.push({path: '/tab-video'});
});
this.$utils.store.remove("backUrl");
this.$utils.backUrl = null;
这是 get
// 通过接口获取 appCode
Vue.http.get(window.code + "/user/getChannel", {
params: {
appname: "PC",
host: getHostName()
}
}).then(res => {
if (res.body && res.body.code == 0) {
if (!config.store.get("appcode") || !config.store.get("channelcode")) {
config.appcode = res.body.data.appcode;
config.channelcode = res.body.data.channelcode;
config.store.set("appcode", config.appcode);
config.store.set("channelcode", config.channelcode);
}
config.wxUrl = res.body.data.wxUrl;
config.pcUrl = res.body.data.pcUrl;
config.store.set("wxUrl", config.wxUrl);
config.recordNumber = res.body.data.recordNumber;
config.store.set("recordNumber", config.recordNumber);
}
}).catch(error => { });