message: docs(ShareSheet): use composition api
diff: @@ -25,26 +25,30 @@ app.use(ShareSheet);
  ```
  ```js
  +import { ref } from 'vue';
  import { Toast } from 'vant';
  export default {
  - data() {
  - return {
  - showShare: false,
  - options: [
  + setup() {
  + const showShare = ref(false);
  + const options = [
  { name: 'Wechat', icon: 'wechat' },
  { name: 'Weibo', icon: 'weibo' },
  { name: 'Link', icon: 'link' },
  { name: 'Poster', icon: 'poster' },
  { name: 'Qrcode', icon: 'qrcode' },
  - ],
  - };
  - },
  - methods: {
  - onSelect(option) {
  + ];
  +
  + const onSelect = (option) => {
  Toast(option.name);
  - this.showShare = false;
  - },
  + showShare.value = false;
  + };
  +
  + return {
  + options,
  + onSelect,
  + showShare,
  + };
  },
  };
  ```
  @@ -56,11 +60,12 @@ export default {
  ```
  ```js
  +import { ref } from 'vue';
  +
  export default {
  - data() {
  - return {
  - showShare: false,
  - options: [
  + setup() {
  + const showShare = ref(false);
  + const options = [
  [
  { name: 'Wechat', icon: 'wechat' },
  { name: 'Weibo', icon: 'weibo' },
  @@ -72,7 +77,46 @@ export default {
  { name: 'Qrcode', icon: 'qrcode' },
  { name: 'Weapp Qrcode', icon: 'weapp-qrcode' },
  ],
  - ],
  + ];
  +
  + return {
  + options,
  + showShare,
  + };
  + },
  +};
  +```
  +
  +### Custom Icon
  +
  +```html
  +<van-share-sheet v-model:show="showShare" :options="options" />
  +```
  +
  +```js
  +import { ref } from 'vue';
  +
  +export default {
  + setup() {
  + const showShare = ref(false);
  + const options = [
  + {
  + name: 'Name',
  + icon: 'https://img.yzcdn.cn/vant/custom-icon-fire.png',
  + },
  + {
  + name: 'Name',
  + icon: 'https://img.yzcdn.cn/vant/custom-icon-light.png',
  + },
  + {
  + name: 'Name',
  + icon: 'https://img.yzcdn.cn/vant/custom-icon-water.png',
  + },
  + ];
  +
  + return {
  + options,
  + showShare,
  };
  },
  };
  @@ -90,17 +134,22 @@ export default {
  ```
  ```js
  +import { ref } from 'vue';
  +
  export default {
  - data() {
  - return {
  - showShare: false,
  - options: [
  + setup() {
  + const showShare = ref(false);
  + const options = [
  { name: 'Wechat', icon: 'wechat' },
  { name: 'Weibo', icon: 'weibo' },
  { name: 'Link', icon: 'link', description: 'Description' },
  { name: 'Poster', icon: 'poster' },
  { name: 'Qrcode', icon: 'qrcode' },
  - ],
  + ];
  +
  + return {
  + options,
  + showShare,
  };
  },
  };
  