UNPKG

iep-ui

Version:

An enterprise-class UI design language and Vue-based implementation

30 lines (27 loc) 763 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports['default'] = { name: 'AudioDom', mounted: function mounted() { document.body.appendChild(this.$el); this.loadAudio(); }, render: function render() { var h = arguments[0]; return h('div', { ref: 'audioDom' }); }, methods: { loadAudio: function loadAudio() { this.audio = new Audio(); this.audio.src = 'https://iotobject.rockontrol.com/daqilianfangliankong/iep-hs%2F5363.wav'; this.audio.loop = 'loop'; this.$refs.audioDom.appendChild(this.audio); this.$emit('load', this.audio); } }, beforeDestroy: function beforeDestroy() { if (this.$el.parentNode) this.$el.parentNode.removeChild(this.$el); } };