以下代码仅适用于较新版本的浏览器。根据您的问题,我确实分析了这一点,在单击按钮后调用submitLogin()。因此,单击按钮后,可以使用以下方法实现全屏显示。
submitLogin() {
this.toggleFullScreen();
if(this.userName == "Student" && this.passWord == "student@123"){
this.dashboard = true;
}
else{
alert("Incorrect Username or Password");
}
}
toggleFullScreen() {
let elem = document.body;
let methodToBeInvoked = elem.requestFullscreen ||
elem.webkitRequestFullScreen || elem['mozRequestFullscreen'] ||
elem['msRequestFullscreen'];
if(methodToBeInvoked) methodToBeInvoked.call(elem);
}
您可以转到以下链接阅读更多信息。
Documentation
更新日期:
ActiveXObject仅在IE浏览器上可用。因此,其他每个用户代理都会抛出一个错误。
您可以使用以下代码:
toggleFullScreen() {
let elem = document.body;
let methodToBeInvoked = elem.requestFullscreen ||
elem.webkitRequestFullScreen || elem['mozRequestFullscreen']
||
elem['msRequestFullscreen'];
if(methodToBeInvoked) methodToBeInvoked.call(elem);
}