INNER CODE UNIT · JavaScript
watchMouse
wuyawei/Vchat · chatRoom/src/directives/index.js:4
let watchMouse = (e) => {
if (!el.contains(e.target) || (el.contains(e.target) && !binding.value.f)) {
document.documentElement.removeEventListener('click', watchMouse);
binding.value.f = false;
}
};
if (binding.value.f) {
document.documentElement.addEventListener('click', watchMouse)
}
}
},
bgColor: function (el, binding) { // v-bgColor="#ff6000"
el.style.backgroundColor = binding.value;
},
fontColor: function (el, binding) { // v-fontColor="#ff6000"
el.style.color = binding.value;
},
opacity: function (el, binding) { // v-opacity=0.2