UNPKG

vuepress-plugin-sbaudio

Version:

A music player plugin for vuepress use aplayer and meting

26 lines (25 loc) 893 B
import { defineComponent, h } from "vue"; import Meting from "../Meting/meting.js"; import { aplayerGlobalOptions, aplayerGlobalAudios, metingOptions, // @ts-ignore } from "@temp/SbAudioOptions.json"; const APlayerGlobalOptionsDefault = aplayerGlobalOptions; const APlayerGlobalAudios = aplayerGlobalAudios; const MetingOptionsDefault = metingOptions; export default defineComponent({ setup() { if ((APlayerGlobalAudios && APlayerGlobalAudios.length > 0) || MetingOptionsDefault.id || (MetingOptionsDefault.list && MetingOptionsDefault.list.length > 0)) { const src = { ...MetingOptionsDefault, ...APlayerGlobalOptionsDefault, audio: APlayerGlobalAudios, }; return () => h(Meting, { src }); } else { return () => h("div"); } }, });