Authored by 郭成尧

Merge branch 'release/6.6' of git.yoho.cn:fe/yohobuywap-node into release/6.6

... ... @@ -19,8 +19,8 @@ const domains = {
// singleApi: 'http://api-test3.yohops.com:9999/',
// gray
api: 'http://apigray.yoho.cn/',
service: 'http://apigray.yoho.cn/',
// api: 'http://apigray.yoho.cn/',
// service: 'http://apigray.yoho.cn/',
// platformApi: 'http://172.16.6.210:8088/',
... ...
... ... @@ -128,92 +128,21 @@
<script type="text/javascript" src="//res.wx.qq.com/open/js/jweixin-1.3.2.js"></script>
{{/wechatShare}}
{{#if devEnv}}
<script>
<script>
var STATIC_RESOURCE_HASH = '{{startTime}}';
var STATIC_RESOURCE_PATH = '//{{devHost}}:{{port}}';
window.jsFiles = [
{{#loadJsBefore}}
'{{src}}',
{{/loadJsBefore}}
'//{{devHost}}:{{port}}/libs.js?t={{startTime}}',
'//{{devHost}}:{{port}}/{{module}}.{{page}}.js?t={{startTime}}'
{{#loadJs}}
,'{{src}}'
{{/loadJs}}
];
</script>
<script src="//{{devHost}}:{{port}}/libs.js?t={{startTime}}"></script>
<script src="//{{devHost}}:{{port}}/{{module}}.{{page}}.js?t={{startTime}}"></script>
{{^}}
<script>
var STATIC_RESOURCE_HASH = '{{startTime}}';
var STATIC_RESOURCE_PATH = '//cdn.yoho.cn/yohobuywap-node/{{version}}';
window.jsFiles = [
{{#loadJsBefore}}
'{{src}}',
{{/loadJsBefore}}
'//cdn.yoho.cn/yohobuywap-node/{{version}}/libs.js?t={{startTime}}',
'//cdn.yoho.cn/yohobuywap-node/{{version}}/{{module}}.{{page}}.js?t={{startTime}}'
{{#loadJs}}
,'{{src}}'
{{/loadJs}}
];
</script>
{{/if}}
<script>
(function() {
function addOnload(node, callback) {
var supportOnload = 'onload' in node;
if (supportOnload) {
node.onload = callback;
} else {
node.onreadystatechange = function() {
if (/loaded|complete/.test(node.readyState)) {
return callback();
}
};
}
}
function loadJS(src, retryMode) {
var ref = document.getElementsByTagName('script')[ 0 ];
var script = document.createElement('script');
var scriptSrc;
if (retryMode) {
scriptSrc = src;
} else {
scriptSrc = window.jsFiles.shift();
}
if (!scriptSrc) {
return;
}
script.src = scriptSrc;
script.crossorigin = 'anonymous';
if (!retryMode) {
script.onerror = function() {
if (script.parentNode) {
script.parentNode.removeChild(script);
}
script.onerror = script.onreadystatechange = null;
loadJS(script.src, true);
};
}
addOnload(script, function() {
script.onload = script.onreadystatechange = null;
loadJS();
});
ref.parentNode.insertBefore(script, ref);
return script;
}
loadJS();
}());
</script>
<script src="//cdn.yoho.cn/yohobuywap-node/{{version}}/libs.js?t={{startTime}}"></script>
<script src="//cdn.yoho.cn/yohobuywap-node/{{version}}/{{module}}.{{page}}.js?t={{startTime}}"></script>
{{/if}}
{{#unless devEnv}}
{{> analysis}}
{{/unless}}
... ...
... ... @@ -38,11 +38,21 @@ let shareData = {
imgUrl: productPic
};
if (yoho.isMarsApp || yoho.isNowApp) {
yoho.ready(function() {
let nowShareData = {
title: `推荐这本城市指南给你:${productName}`,
link: location.href.split('?')[0],
desc: '最近很多 KOL 在推!据说是探索城市必备神器',
desCircle: `最近被刷屏的这本城市指南终于可以买到了!${productName}`,
imgUrl: productPic
};
yoho.ready(function() {
if (yoho.isMarsApp) {
yoho.invokeMethod('set.shareInfo', shareData);
});
}
} else if (yoho.isNowApp) {
yoho.invokeMethod('set.shareInfo', nowShareData);
}
});
window.rePosFooter && window.rePosFooter();
... ...