echarts图表问题
数据视图问题-刷新问题
刷新可能存在数据解析问题
原数据
x:["xxx"],y:[{value:"yyy",name:"xxx"}]
刷新解析为
x:["xxx"],y:[{value:["xxx","yyy"],name:"xxx"}]
echart.on('dataviewchanged', function (e) {
echart.setOption(option);
});
/微信左上角返回
window.addEventListener("popstate", function(e) {
WeixinJSBridge.call('closeWindow');
}, false);
function pushHistory() {
var state = {
title: "myCenter",
url: "__SELF__"
};
window.history.pushState(state, state.title, state.url);
}
pushHistory();
微信内置浏览器 页面间存在缓存,利用pageshow和pagehide监听
var isPageHide = false;
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
window.addEventListener('pageshow', function () {
if (isPageHide && isiOS) {
window.location.reload();
}
});
window.addEventListener('pagehide', function () {
isPageHide = true;
});