diff --git a/ant-design-vue-jeecg/src/components/layouts/UserLayoutLogin.vue b/ant-design-vue-jeecg/src/components/layouts/UserLayoutLogin.vue
index 4a778d0..6e3d059 100644
--- a/ant-design-vue-jeecg/src/components/layouts/UserLayoutLogin.vue
+++ b/ant-design-vue-jeecg/src/components/layouts/UserLayoutLogin.vue
@@ -111,8 +111,12 @@ export default {
   created() {
     this.handleChangeCheckCode();
     this.getWarehouse();
+    window.addEventListener("mousewheel",function (event) {
+      if (event.ctrlKey === true || event.metaKey) {event.preventDefault();}},{ passive: false })
+    this.disableZoom();
   },
 
+
   methods: {
     stepCaptchaCancel() {
       this.Logout().then(() => {
@@ -120,6 +124,13 @@ export default {
         this.stepCaptchaVisible = false
       })
     },
+
+   disableZoom() {
+      const metaViewport = document.createElement('meta');
+      metaViewport.setAttribute('name', 'viewport');
+      metaViewport.setAttribute('content', 'width=device-width, initial-scale=1.0, user-scalable=no');
+      document.getElementsByTagName('head')[0].appendChild(metaViewport);
+    },
     stepCaptchaSuccess() {
       this.loginSuccess()
     },