Commit ad2a0e3e authored by 郭志伟's avatar 郭志伟

fix: 分享修复

parent e0f7d69d
public/shareImg/activity.jpg

5.27 KB | W: | H:

public/shareImg/activity.jpg

1.49 KB | W: | H:

public/shareImg/activity.jpg
public/shareImg/activity.jpg
public/shareImg/activity.jpg
public/shareImg/activity.jpg
  • 2-up
  • Swipe
  • Onion skin
public/shareImg/advisor.png

51.9 KB | W: | H:

public/shareImg/advisor.png

3.81 KB | W: | H:

public/shareImg/advisor.png
public/shareImg/advisor.png
public/shareImg/advisor.png
public/shareImg/advisor.png
  • 2-up
  • Swipe
  • Onion skin
public/shareImg/ai.png

16 KB | W: | H:

public/shareImg/ai.png

4.57 KB | W: | H:

public/shareImg/ai.png
public/shareImg/ai.png
public/shareImg/ai.png
public/shareImg/ai.png
  • 2-up
  • Swipe
  • Onion skin
public/shareImg/goods-01.png

3.17 KB | W: | H:

public/shareImg/goods-01.png

2.38 KB | W: | H:

public/shareImg/goods-01.png
public/shareImg/goods-01.png
public/shareImg/goods-01.png
public/shareImg/goods-01.png
  • 2-up
  • Swipe
  • Onion skin
public/shareImg/goods-02.png

3.88 KB | W: | H:

public/shareImg/goods-02.png

2.79 KB | W: | H:

public/shareImg/goods-02.png
public/shareImg/goods-02.png
public/shareImg/goods-02.png
public/shareImg/goods-02.png
  • 2-up
  • Swipe
  • Onion skin
public/shareImg/goods-03.png

4.56 KB | W: | H:

public/shareImg/goods-03.png

2.39 KB | W: | H:

public/shareImg/goods-03.png
public/shareImg/goods-03.png
public/shareImg/goods-03.png
public/shareImg/goods-03.png
  • 2-up
  • Swipe
  • Onion skin
public/shareImg/goods-04.png

6.79 KB | W: | H:

public/shareImg/goods-04.png

3.67 KB | W: | H:

public/shareImg/goods-04.png
public/shareImg/goods-04.png
public/shareImg/goods-04.png
public/shareImg/goods-04.png
  • 2-up
  • Swipe
  • Onion skin
public/shareImg/index.png

14.4 KB | W: | H:

public/shareImg/index.png

1.35 KB | W: | H:

public/shareImg/index.png
public/shareImg/index.png
public/shareImg/index.png
public/shareImg/index.png
  • 2-up
  • Swipe
  • Onion skin
...@@ -36,9 +36,9 @@ const shareList = { ...@@ -36,9 +36,9 @@ const shareList = {
imgUrl: currentOrigin + "/shareImg/advisor.png" imgUrl: currentOrigin + "/shareImg/advisor.png"
}, },
user: { user: {
title: "【芒果保险】限时优惠!0.99元聘请芒果保险顾问,1对1量身定制", title: "【芒果保险】好保险,省钱买",
desc: desc:
"「芒果保险」1对1保险顾问,帮您最高节省50%保费,为你量身选保险!顾问团队是由资深保险精算师组成,将秉承中立客观的服务态度,进行条款解读", "「芒果保险」是专注于健康保障的互联网保险严选平台,为用户挑选性价比高、更适合自己的保险产品,让每个家庭都有备无患",
url: currentOrigin + "/user", url: currentOrigin + "/user",
imgUrl: logo imgUrl: logo
}, },
...@@ -74,9 +74,29 @@ const shareList = { ...@@ -74,9 +74,29 @@ const shareList = {
} }
}; };
export const getShare = name => { export const getShare = to => {
const _name = name.toLowerCase(); let shareName = to.name;
console.log(_name); let _path = to.path;
if (_path.includes("activity")) {
shareName = "activity";
} else if (_path.includes("smart-measure")) {
shareName = "SmartMeasure";
} else if (_path.includes("consultant")) {
shareName = "consultant";
} else if (_path.includes("smart-measure")) {
shareName = "SmartMeasure";
} else if (to.name === "GoodsDetail") {
shareName = to.query.type + "detail";
} else if (_path.includes("goods") || to.name === "AddPolicy") {
shareName = "Goods";
} else if (to.name === "PolicyDetail") {
shareName = "policydetail";
} else if (_path.includes("user") || _path.includes("policy")) {
shareName = "User";
} else {
shareName = "home";
}
const _name = shareName.toLowerCase();
if (shareList[_name]) { if (shareList[_name]) {
getWxShareInfo(shareList[_name]); getWxShareInfo(shareList[_name]);
} }
......
...@@ -22,22 +22,7 @@ VueRouter.prototype.replace = function push(location) { ...@@ -22,22 +22,7 @@ VueRouter.prototype.replace = function push(location) {
}; };
const getShareInfo = debounce(function(to) { const getShareInfo = debounce(function(to) {
let shareName = to.name; getShare(to);
let _path = to.path;
if (_path.includes("smart-measure")) {
shareName = "SmartMeasure";
} else if (to.name === "GoodsDetail") {
shareName = to.query.type + "detail";
} else if (_path.includes("goods") || to.name === "AddPolicy") {
shareName = "Goods";
} else if (_path.includes("consultant")) {
shareName = "Consultant";
} else if (_path.includes("user") || _path.includes("policy")) {
shareName = "User";
} else if (_path.includes("user") || _path.includes("policy")) {
shareName = "User";
}
getShare(shareName);
}, 300); }, 300);
const router = new VueRouter({ const router = new VueRouter({
......
...@@ -95,7 +95,6 @@ ...@@ -95,7 +95,6 @@
import Card from "@/components/Card"; import Card from "@/components/Card";
import { getCulsuggestion } from "@/api/consultant"; import { getCulsuggestion } from "@/api/consultant";
import { getLink } from "@/api/product"; import { getLink } from "@/api/product";
import localStorage from "@/service/localStorage";
import avator from "@/assets/images/consultant/avator.png"; import avator from "@/assets/images/consultant/avator.png";
import goods from "@/api/goodsList.mock"; import goods from "@/api/goodsList.mock";
export default { export default {
...@@ -193,7 +192,6 @@ export default { ...@@ -193,7 +192,6 @@ export default {
} }
}, },
async getGoodsLink() { async getGoodsLink() {
if (localStorage.get("mongoToken")) return;
const res = await getLink(); const res = await getLink();
if (res) { if (res) {
this.goods.forEach(item => { this.goods.forEach(item => {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment