Commit e3323af173db76e74297ec802b8a1aef1995e832
1 parent
7d702d36
禁止缩放
Showing
1 changed file
with
11 additions
and
0 deletions
ant-design-vue-jeecg/src/components/layouts/UserLayoutLogin.vue
... | ... | @@ -111,8 +111,12 @@ export default { |
111 | 111 | created() { |
112 | 112 | this.handleChangeCheckCode(); |
113 | 113 | this.getWarehouse(); |
114 | + window.addEventListener("mousewheel",function (event) { | |
115 | + if (event.ctrlKey === true || event.metaKey) {event.preventDefault();}},{ passive: false }) | |
116 | + this.disableZoom(); | |
114 | 117 | }, |
115 | 118 | |
119 | + | |
116 | 120 | methods: { |
117 | 121 | stepCaptchaCancel() { |
118 | 122 | this.Logout().then(() => { |
... | ... | @@ -120,6 +124,13 @@ export default { |
120 | 124 | this.stepCaptchaVisible = false |
121 | 125 | }) |
122 | 126 | }, |
127 | + | |
128 | + disableZoom() { | |
129 | + const metaViewport = document.createElement('meta'); | |
130 | + metaViewport.setAttribute('name', 'viewport'); | |
131 | + metaViewport.setAttribute('content', 'width=device-width, initial-scale=1.0, user-scalable=no'); | |
132 | + document.getElementsByTagName('head')[0].appendChild(metaViewport); | |
133 | + }, | |
123 | 134 | stepCaptchaSuccess() { |
124 | 135 | this.loginSuccess() |
125 | 136 | }, |
... | ... |