// components/l-share/index.js import { wechat, qrcode } from '../../utils/img'; Component({ attached () { this._init(); }, pageLifetimes: { show () { this._init() } }, properties: { }, /** * 组件的初始数据 */ data: { show: false, options: [ [{ name: '微信', icon: 'wechat', openType: "share" }] // [ // { name: '微信', icon: 'wechat', openType: "share" }, // { name: '朋友圈', icon: wechat }, // { name: '微博', icon: 'weibo' }, // { name: 'QQ', icon: 'qq' }, // ], // [ // { name: '复制链接', icon: 'link' }, // { name: '分享海报', icon: 'poster' }, // { name: '小程序码', icon: qrcode }, // { name: '二维码', icon: 'qrcode' }, // ], ], }, /** * 组件的方法列表 */ methods: { _init () { wx.lxd = wx.lxd || {}, wx.lxd.Share = e => { this.setData({ ...e, }) } }, select (e) { let { name } = e.detail; switch (name) { case '朋友圈': break default: break } }, cancel () { this.setData({ show: false }) } } })