1、阻止右键的默认事件
vue中:
<button @click.right.prevent="right">右键</button>
jquery中:
//参数一:右键点击时对应的元素
$(document).delegate($(this.g2d.getView()), 'contextmenu', function (e) {
e.preventDefault()
})
2、获取form表单的所有元素
<form class="deviceForm" id="deviceForm">
<label>
<h6>厂站类型:</h6>
<select class="changzhanType" name="changzhanType">
<option value ="volvo">Volvo</option>
<option value ="saab">Saab</option>
<option value="opel">Opel</option>
<option value="audi">Audi</option>
</select>
</label>
</form>
//js--需要引入jquery,form中的元素需要设置name,需要给form设置id
let formData = {}
let t = $("#deviceForm").serializeArray()
$.each(t, function() {
formData[this.name] = this.value;
});
console.log(formData)
3、ctrl+c,ctrl+v操作
document.getElementById().addEventListener('keydown', function (event) {
if (event.ctrlKey == true && event.keyCode == 67) { /*ctrl+c*/ }
else if (event.ctrlKey == true && event.keyCode == 86) { /*ctrl+v* }
})