弹出带标题的actionsheet
@@ -53,7 +57,8 @@ export default {
actions1: [
{
name: '微信安全支付',
- className: 'actionsheet-wx'
+ className: 'actionsheet-wx',
+ callback: this.handleActionClick
},
{
name: '支付宝支付',
@@ -71,6 +76,12 @@ export default {
}
]
};
+ },
+
+ methods: {
+ handleActionClick(item) {
+ console.log(item);
+ }
}
}
\ No newline at end of file
diff --git a/docs/examples-dist/dialog.vue b/docs/examples-dist/dialog.vue
index 54c15ce68..d71062379 100644
--- a/docs/examples-dist/dialog.vue
+++ b/docs/examples-dist/dialog.vue
@@ -1,7 +1,10 @@
-
dialog
+dialog
alert
-confirm
+
+
+
+ confirm
diff --git a/docs/examples-dist/lazyload.vue b/docs/examples-dist/lazyload.vue
new file mode 100644
index 000000000..f3bb7137d
--- /dev/null
+++ b/docs/examples-dist/lazyload.vue
@@ -0,0 +1,78 @@
+lazyload
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/examples-dist/swipe.vue b/docs/examples-dist/swipe.vue
index 4ddd3719d..2cdfc8a7d 100644
--- a/docs/examples-dist/swipe.vue
+++ b/docs/examples-dist/swipe.vue
@@ -1,20 +1,14 @@
swipe
-
-
-
-
-
+
+
-
-
-
-
-
-
+
+
+
@@ -35,6 +29,19 @@
+
+## Lazyload 图片懒加载
+
+### 使用指南
+
+`Lazyload`是`Vue`指令,所以需要使用它必须将它注册到`Vue`的指令中。
+
+```js
+import Vue from 'vue';
+import { Lazyload } from '@youzan/zanui-vue';
+
+Vue.use(Lazyload, options);
+```
+
+### 代码演示
+
+#### 基础用法
+
+比如商品详情页很多图片的情况需要对图片进行懒加载,只需将`v-lazy`指令的值设置为你需要懒加载的图片。
+
+:::demo 基础用法
+```html
+
+ -
+
+
+
+
+
+```
+:::
+
+#### 背景图懒加载
+
+和图片懒加载不同的背景图懒加载需要使用`v-lazy:background-image`,值设置为背景图片的地址。还有一个需要注意的是你需要设置容器的样式,否则高度不会撑开。
+
+:::demo 背景图懒加载
+```html
+
+
+
+```
+:::
+
+#### 懒加载模块
+
+懒加载模块需要使用到`lazy-component`,将需要懒加载的内容放在`lazy-component`中即可。
+
+:::demo 懒加载模块
+```html
+
+
+ -
+
+
+
+
+
+
+```
+:::
+
+### Options
+
+| 参数 | 说明 | 类型 | 默认值 | 可选值 |
+|-----------|-----------|-----------|-------------|-------------|
+| loading | 加载时的图片 | `string` | | |
+| error | 错误时的图片 | `string` | | |
+| preload | 预加载高度的比例 | `string` | | |
+| attempt | 尝试次数 | `number` | `3` | |
+| listenEvents | 监听的事件 | `Array` | `['scroll', 'wheel', 'mousewheel', 'resize', 'animationend', 'transitionend', 'touchmove']` | |
+| adapter | 适配器 | `Object` | | |
+| filter | 图片url过滤 | `Object` | | |
+| lazyComponent | 是否能懒加载模块 | `boolean` | `false` | |
diff --git a/docs/examples-docs/swipe.md b/docs/examples-docs/swipe.md
index 6b6447517..47f125708 100644
--- a/docs/examples-docs/swipe.md
+++ b/docs/examples-docs/swipe.md
@@ -14,6 +14,19 @@