ios系统 echarts图表提示框tooltip被自己图表覆盖的问题

造成标题问题的原因是因为在ios系统上,css overflow属性和echarts图表z-index冲突,这是ios上的一个Bug,页面设置了overflow属性,z-index就会失效,图表上的图形就会覆盖tooltip.
对此,针对这个问题,有两个解决方案:
1.页面不设置overflow属性,但是这个不太可行,因为实际情况页面会有需要滚动条的情况,所以这个方法需根据实际情况来使用。
2.在tooltip上设置position,强行把图表上的overflow属性给去掉,亲自证明,此方法可行,下面贴上代码

tooltip: {
			title: "客流量",
			trigger: "axis",
			axisPointer: {
				type: "shadow",
			},
			textStyle: {
				color: "#999",
				align: "left",
			},
			extraCssText:
				"box-shadow:0px 0px 8px 0px rgba(176,176,176,1)",
			backgroundColor: "#fff",
			formatter: function (params) {
			//去除重复数据
			for (var i = 0; i < params.length; i++) {
				for (var j = params.length - 1; j > i; j--) {
					if (
						params[j].seriesName == params[i].seriesName
							) {
								params.splice(j, 1);
								break;
							}
						}
					}
					var res = "<div><p>客流量</p></div>";
					for (var i = 0; i < params.length; i++) {
		//这里是自己定义样式, params[i].marker 表示是否显示左边的那个小圆圈
						res +=
							"<p>" +
							params[i].marker +
							bankname +
							"   :         " +
							params[i].data +
							"</p>";
					}
					return res;
				},
				//强制去掉tooltip的overflow
				position: function (point, params, dom, rect, size) {
					dom.style.transform = "translateZ(0)";
				},
			},

需要的朋友们这个方法可以解决了