瀏覽代碼

bug fixes/add resource download url (#96)

杨奕 9 年之前
父節點
當前提交
b788476f6f

+ 5 - 3
CHANGELOG.md

@@ -10,6 +10,8 @@
 - 修复 丢失的组件 css 文件
 - 修复 Table 在 Safari 下边框没对齐
 - 修复 TimePicker 图标样式被默认图标样式覆盖
+- 修复 在 mounted 钩子函数中改变 Select 绑定值不生效的问题
+- 修复 在多个依次出现的 Dialog 或 Message Box 全部关闭后页面有几率不可滚动的问题
 
 #### 非兼容性更新
 - Select 组件样式的 `display` 属性默认值修改为 `block`
@@ -42,11 +44,11 @@
 
 #### 非兼容性更新
 - Menu 组件 `mode` 属性默认值修改为 `vertical`
-- Progress 组件升级,增加环形进度条的类型,以及增加了诸多属性,详细请查阅文档
-- Popover 现在可以通过 slot 指定 reference
+- Progress 组件升级,增加环形进度条的类型,以及增加了诸多属性,详细请查阅文档
+- Popover 现在可以通过 slot 指定 reference
 
 ### 1.0.0-rc.1
 
 *2016-08-30*
 
-Element 1.0.0-rc.1 发布
+Element 1.0.0-rc.1 发布

+ 1 - 1
examples/docs/quickstart.md

@@ -5,7 +5,7 @@ element 是一套 Vue.js 后台组件库,它能够帮助你更轻松更快速
 ### 安装
 
 ```bash
-$ npm install element-ui -S
+$ npm install element-ui@next -S
 ```
 
 ### 注册组件

+ 3 - 3
examples/pages/resource.vue

@@ -87,7 +87,7 @@
             <img src="~examples/assets/images/Axure-Components.svg" alt="">
             <h3>Axure Components</h3>
             <p>通过在 Axure 中导入 Element 组件库,可以在交互设计阶段方便地调用常用的组件</p>
-            <a href="">下载</a>
+            <a href="https://github.com/ElementUI/Resources/raw/master/Element_Components_v1.1.0.rplib">下载</a>
           </div>
         </li>
         <li>
@@ -95,7 +95,7 @@
             <img src="~examples/assets/images/Sketch-Template.svg" alt="">
             <h3>Sketch Template</h3>
             <p>从 Element Template 快速调用常用组件,在提升设计效率的同时,保证统一的视觉风格</p>
-            <a href="">下载</a>
+            <a href="https://github.com/ElementUI/Resources/raw/master/Element%20UI%20Kit_v1.3.sketch">下载</a>
           </div>
         </li>
         <li>
@@ -103,7 +103,7 @@
             <img src="~examples/assets/images/Module.svg" alt="">
             <h3>组件交互文档</h3>
             <p>进一步查看 Element 交互文档,从一个较为微观的角度详细地了解各个组件的交互细节</p>
-            <a href="">下载</a>
+            <a href="https://github.com/ElementUI/Resources/raw/master/Element%20Components%20Documentation.zip">下载</a>
           </div>
         </li>
       </ul>

+ 1 - 1
package.json

@@ -70,7 +70,7 @@
     "vue": "^2.0.0-rc.6",
     "vue-loader": "^9.4.2",
     "vue-markdown-loader": "^0.4.0",
-    "vue-popup": "^0.2.3",
+    "vue-popup": "^0.2.4",
     "vue-router": "^2.0.0-beta.2",
     "webpack": "^1.13.2",
     "webpack-dev-server": "^1.15.1",

+ 1 - 1
packages/dialog/package.json

@@ -12,6 +12,6 @@
   "author": "elemefe",
   "license": "MIT",
   "devDependencies": {
-    "vue-popup": "^0.2.3"
+    "vue-popup": "^0.2.4"
   }
 }

+ 1 - 1
packages/message-box/package.json

@@ -12,6 +12,6 @@
   "author": "elemefe",
   "license": "MIT",
   "dependencies": {
-    "vue-popup": "^0.2.3"
+    "vue-popup": "^0.2.4"
   }
 }

+ 1 - 1
packages/message-box/src/main.vue

@@ -79,7 +79,7 @@
 
         this.onClose && this.onClose();
 
-        if (this.modal) {
+        if (this.modal && this.bodyOverflow !== 'hidden') {
           document.body.style.overflow = this.bodyOverflow;
         }
         this.opened = false;

+ 1 - 0
packages/select/src/select.vue

@@ -237,6 +237,7 @@
             this.inputLength = 20;
           }
         } else {
+          this.valueChangeBySelected = true;
           this.$emit('input', val.value);
           this.$emit('change', val.value);
         }