Frans 7 years ago
parent
commit
a852ebcac8
3 changed files with 8 additions and 6 deletions
  1. 1 1
      package.json
  2. 2 1
      src/packages/dialog/_dialog.js
  3. 5 4
      src/packages/dialog/dialog.scss

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "@nutui/nutui",
-  "version": "2.0.0",
+  "version": "2.0.1",
   "description": "一套轻量级移动端Vue组件库",
   "typings": "dist/types/index.d.ts",
   "main": "dist/nutui.js",

+ 2 - 1
src/packages/dialog/_dialog.js

@@ -1,6 +1,7 @@
 import Vue from 'vue';
+import settings from './dialog.vue';
 
-let DialogConstructor = Vue.extend(require('./dialog.vue').default);
+let DialogConstructor = Vue.extend(settings);
 
 let instances = {};
 

+ 5 - 4
src/packages/dialog/dialog.scss

@@ -142,14 +142,17 @@ body.dialog-open {
     display: block;
     width: 100%;
     height: 100%;
+    position: relative;
     flex: 1;
     font-size: $font-size-base;
-    border: none;
+    border:none;
     background: transparent;
     appearance: none;
     outline: none;
+    user-select: none;
     &.disabled {
         background: $btn-disable-bg;
+        background-origin: border-box;
         color: $btn-disable-color;
     }
     &:only-child {
@@ -158,14 +161,12 @@ body.dialog-open {
         color: $primary-color;
         border-top: 1px solid $light-color;
     }
-    &:active {
-        opacity: .7;
-    }
 }
 
 .nut-dialog-ok {
     border-radius: 0 0 5px 0;
     background: $btn-gradient-bg;
+    background-origin: border-box;
     color: $btn-gradient-color;
 }