|
@ -308,3 +308,38 @@ Vue.prototype.getSubscribeMessage = () => { |
|
|
} |
|
|
} |
|
|
}) |
|
|
}) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// 埋点获取页面来源
|
|
|
|
|
|
Vue.prototype.getVisitSource = ()=>{ |
|
|
|
|
|
let source = [ |
|
|
|
|
|
{path: "pages/index/index", title: "首页推荐位"}, |
|
|
|
|
|
// {path: "subPackages/techan/techanList", title: "水市风物列表页"},
|
|
|
|
|
|
// {path: "subPackages/line/lineList", title: "风雅体验列表页"},
|
|
|
|
|
|
// {path: "subPackages/eventCalendar/eventCalendar", title:"活动列表页"},
|
|
|
|
|
|
// {path: "subPackages/ticketBooking/ticketBooking", title:"门票预订列表页"},
|
|
|
|
|
|
// {path: "subPackages/hotelHomestay/hotelHomestay", title:"酒店民宿列表页"},
|
|
|
|
|
|
// {path: "subPackages/travelGuide/travelGuide", title:"游记攻略列表页"},
|
|
|
|
|
|
// {path: "subPackages/notice/noticeList", title:"公告列表页"},
|
|
|
|
|
|
{path: "subPackages/search/searchList", title:"搜索列表页"}, |
|
|
|
|
|
{path: "subPackages/h5Web/h5Web", title:"webView外链页"}, |
|
|
|
|
|
// {path: "subPackages/leyou/index", title:"景点展览列表页"},
|
|
|
|
|
|
// {path: "subPackages/novelty/index", title:"游踪指南列表页"},
|
|
|
|
|
|
{path: "subPackages/order/detail", title:"订单详情页"}, |
|
|
|
|
|
] |
|
|
|
|
|
|
|
|
|
|
|
let visitSource = "" |
|
|
|
|
|
var pages = getCurrentPages(); |
|
|
|
|
|
var page = pages[pages.length - 2]; |
|
|
|
|
|
if (page && page.route) { |
|
|
|
|
|
let pagePath = page.route.toLocaleLowerCase() |
|
|
|
|
|
let visitObj = source.find(v=>v.path.toLocaleLowerCase() == pagePath) |
|
|
|
|
|
if (visitObj) { |
|
|
|
|
|
visitSource = visitObj.title |
|
|
|
|
|
} else { |
|
|
|
|
|
visitSource = "列表页" |
|
|
|
|
|
} |
|
|
|
|
|
} else { |
|
|
|
|
|
visitSource = "列表页" |
|
|
|
|
|
} |
|
|
|
|
|
return visitSource |
|
|
|
|
|
} |