UNPKG

@cataract6545/tmui

Version:

tm-vuetify是一个新势力由主题驱动的UI组件库,相比其它优势大,组件全,设计趋势紧跟未来。具有主题生成,主题实时切换,暗黑实时切换,lottie动画,图表等新颖功能,tmui TMUI

49 lines (48 loc) 1.21 kB
/** * 分享配置 */ import { wxshareConfig } from "./interface" import { onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app' export const share = (args : wxshareConfig = {}) => { let defaultWxshareConfig : wxshareConfig = { ...args } // 分享朋友默认配置 let shareAppOptions: wxshareConfig = {} // 分享朋友圈默认配置 let shareTimeOptions: wxshareConfig = {} // onShareAppMessage const shareApp = (options: wxshareConfig = {}) => { onShareAppMessage((res): wxshareConfig => { return { ...defaultWxshareConfig, ...options, ...shareAppOptions } }) } // 添加onShareAppMessage参数 const setShareApp = (options: wxshareConfig = {}) => { shareAppOptions = options } // onShareTimeline const shareTime = (options: wxshareConfig = {}) => { onShareTimeline((): wxshareConfig => { return { ...defaultWxshareConfig, ...options, ...shareTimeOptions } }) } // 添加onShareTimeline参数 const setShareTime = (options = {}) => { shareTimeOptions = options } return { onShareAppMessage: shareApp, onShareTimeline: shareTime, setShareApp, setShareTime, } }