相关疑难解决方法(0)

Vuejs听众

我正在创建简单的应用程序,这将很少有听众.我无法弄清楚它背后的逻辑应该是什么样子.

HTML:

<div id="playerProgressBar">
    <div id="playerHead"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

在Vue对象中我定义了变量:

music: document.getElementById('playerHead');
Run Code Online (Sandbox Code Playgroud)

我的听众应该是这样的:

music.addEventListener("timeupdate", timeUpdate, false);

music.addEventListener("canplaythrough", function () {
    //code
}, false);

function timeUpdate() {
    //code
}
Run Code Online (Sandbox Code Playgroud)

那么在vuejs中使用监听器的正确方法是什么?我应该在这里使用自定义指令吗?由于我没有事件我不能使用方法.将整个逻辑放在ready功能中似乎并不正确.提前致谢!

javascript vue.js

5
推荐指数
2
解决办法
7528
查看次数

用Vue.js播放声音

如何使用Vue.js播放声音?

似乎我不能按常规方式做。

  import Vue from 'vue'
  import AppView from './components/App.vue'

  console.log('Play outside of vue')
  var audio = new Audio('file.mp3')
  audio.play()

  new Vue({
    el: '#root',
    mounted () {
       console.log('Will it play here?? lol')
       var audio = new Audio('file.mp3')
       audio.play()
    }, 
    render: h => h(AppView)
  })
Run Code Online (Sandbox Code Playgroud)

如它所说,音频未定义?我是否必须以某种方式导入它?是否有特定的Vue软件包?还是npm包?

我真的不明白,尽管Audio只是普通的javascript吗?

javascript vue.js

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

javascript ×2

vue.js ×2