intercept-click.js
512 Bytes
/**
* 拦截跳转, 在这里给将要打开的页面设置一下 header 样式
* @return {[type]}
*/
const yoho = require('yoho');
const matchHeader = (url) => {
if (/product\/(\d+)/.test(url)) {
return {
title: '商品详情'
};
}
return '';
};
module.exports = (url) => {
console.log(url);
if (yoho.isApp) {
yoho.goNewPage({
header: matchHeader(url),
url: url
});
} else {
location.href = url;
}
};