feat: 几个详情页
1.asset详情页 2.asset页面 alert 超链接 3.alert rule 详情页 4.datacenter详情页
This commit is contained in:
@@ -52,7 +52,6 @@ export const clickoutside = {
|
||||
if (el.contains(e.target)) {
|
||||
return false;
|
||||
} else {
|
||||
//console.info(e)
|
||||
let flag = true;
|
||||
top: for (let i = 0; i < e.path.length; i++) {
|
||||
for (let j = 0; j < exceptClassName.length; j++) {
|
||||
@@ -113,29 +112,31 @@ export const scrollBar = {
|
||||
}
|
||||
|
||||
// 启用x轴后不让原生滚动条出来作乱
|
||||
vnode.context.$nextTick(() => {
|
||||
if (arg === "xterm") {
|
||||
el = el.querySelector(".xterm-viewport");
|
||||
!el && console.warn("未发现className为xterm-viewport的dom");
|
||||
}
|
||||
el.classList.add("ps");
|
||||
el.addEventListener("ps-scroll-y", () =>
|
||||
el.classList.add("ps")
|
||||
);
|
||||
el.addEventListener("ps-scroll-x", () =>
|
||||
el.classList.add("ps")
|
||||
);
|
||||
//el上挂一份属性
|
||||
el_scrollBar(el);
|
||||
});
|
||||
if (el) {
|
||||
vnode.context.$nextTick(() => {
|
||||
if (arg === "xterm") {
|
||||
el = el.querySelector(".xterm-viewport");
|
||||
!el && console.warn("未发现className为xterm-viewport的dom");
|
||||
}
|
||||
el.classList.add("ps");
|
||||
el.addEventListener("ps-scroll-y", () =>
|
||||
el.classList.add("ps")
|
||||
);
|
||||
el.addEventListener("ps-scroll-x", () =>
|
||||
el.classList.add("ps")
|
||||
);
|
||||
//el上挂一份属性
|
||||
el_scrollBar(el);
|
||||
});
|
||||
|
||||
const rules = ["fixed", "absolute", "relative"];
|
||||
if (!rules.includes(window.getComputedStyle(el, null).position)) {
|
||||
console.error(
|
||||
`perfect-scrollbar所在的容器的position属性必须是以下之一:${rules.join(
|
||||
"、"
|
||||
)}`
|
||||
);
|
||||
const rules = ["fixed", "absolute", "relative"];
|
||||
if (!rules.includes(window.getComputedStyle(el, null).position)) {
|
||||
console.error(
|
||||
`perfect-scrollbar所在的容器的position属性必须是以下之一:${rules.join(
|
||||
"、"
|
||||
)}`
|
||||
);
|
||||
}
|
||||
}
|
||||
},
|
||||
componentUpdated(el, binding, vnode, oldVnode) {
|
||||
|
||||
Reference in New Issue
Block a user