在vue项目中,在全局监听’确定’按钮

/**  确定键 keycode 13
 *   在 created 中
 */
created(){
	let _this = this;
	document.onkeydown = function(e){
		let key = window.event.keycode;
		if(key == 13){
			_this.ProjectName();   // ProjectName 为事件触发的函数
		}
	}	
}

额外的条件判断(依旧得判断键码是’enter’)

var _this = this;
document.onkeydown = function(e) {
	let key = window.event.keyCode;
	// 根据 Project 的状态进行不同的请求得到不同的数据
  	if (key == 13 && _this.Project) {
		_this.ProjectName();     
	} else if(key == 13){  // 若没有if(key == 13)  任意键码都会触发TickerName 函数
		_this.TickerName();
	}
};
Logo

前往低代码交流专区

更多推荐