12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- // 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
- })
- }
- }
- })
|