mirror of
https://github.com/MrXujiang/h5-Dooring.git
synced 2025-12-24 03:10:17 +00:00
82 lines
2.5 KiB
JavaScript
82 lines
2.5 KiB
JavaScript
(window.webpackJsonp = window.webpackJsonp || []).push([
|
|
[29],
|
|
{
|
|
F7B3: function(_, n, e) {
|
|
_.exports = { chartWrap: 'chartWrap___2C8gc', chartTitle: 'chartTitle___syciX' };
|
|
},
|
|
ugTi: function(_, n, e) {
|
|
_.exports = e.p + 'static/area.cd1c6849.png';
|
|
},
|
|
xG3n: function(_, n, e) {
|
|
'use strict';
|
|
e.r(n);
|
|
var m = e('k1fw'),
|
|
E = e('4ASp'),
|
|
x = e.n(E),
|
|
r = e('q1tI'),
|
|
o = e.n(r),
|
|
P = e('ugTi'),
|
|
v = e.n(P),
|
|
O = e('F7B3'),
|
|
u = e.n(O),
|
|
R = a => {
|
|
var l = a.isTpl,
|
|
d = a.data,
|
|
h = a.color,
|
|
D = a.size,
|
|
U = a.paddingTop,
|
|
M = a.title,
|
|
c = Object(r.useRef)(null);
|
|
return (
|
|
Object(r.useEffect)(() => {
|
|
if (!l) {
|
|
var t = new E.Chart({
|
|
el: c.current || void 0,
|
|
pixelRatio: window.devicePixelRatio,
|
|
}),
|
|
T = d.map(i =>
|
|
Object(m.a)(Object(m.a)({}, i), {}, { value: Number(i.value), a: '1' }),
|
|
);
|
|
t.source(T, {
|
|
percent: {
|
|
formatter: function(f) {
|
|
return f * 100 + '%';
|
|
},
|
|
},
|
|
}),
|
|
t.tooltip({ showCrosshairs: !0 }),
|
|
t.scale({ name: { range: [0, 1] }, value: { tickCount: 5, min: 0 } }),
|
|
t.axis('name', {
|
|
label: function(f, p, g) {
|
|
var s = {};
|
|
return (
|
|
p === 0 ? (s.textAlign = 'left') : p === g - 1 && (s.textAlign = 'right'), s
|
|
);
|
|
},
|
|
}),
|
|
t.area().position('name*value'),
|
|
t.line().position('name*value'),
|
|
t.render();
|
|
}
|
|
}, [d, l]),
|
|
o.a.createElement(
|
|
'div',
|
|
{ className: u.a.chartWrap },
|
|
o.a.createElement(
|
|
'div',
|
|
{ className: u.a.chartTitle, style: { color: h, fontSize: D, paddingTop: U } },
|
|
M,
|
|
),
|
|
l
|
|
? o.a.createElement('img', { src: v.a, alt: 'dooring chart' })
|
|
: o.a.createElement('canvas', { ref: c }),
|
|
)
|
|
);
|
|
};
|
|
n.default = Object(r.memo)(R);
|
|
},
|
|
},
|
|
]);
|
|
|
|
//# sourceMappingURL=29.js.map
|