你好啊。给定webtorrent.io,我想建立一个VueJS组件,显示加载磁铁文件,以及状态,也当下载完成触发播放器。
Vuex Store是保存活动下载队列列表和数据流的好地方吗?
所有这些都可以通过webtorrent来实现。
var WebTorrent = require('webtorrent')
var client = new WebTorrent()
var magnetURI = 'magnet: ...'
client.add(magnetURI, { path: '/path/to/folder' }, function (torrent) {
torrent.on('done', function () {
console.log('torrent download finished')
})
})我该如何用VueJS构建架构/模式呢?任何见解,请参阅
谢谢!
发布于 2018-04-18 02:07:55
我会回答的,因为我找到了解决方案。那么,如果社区希望删除它,那也没关系。
基本上我所做的就是等待一个组件被挂载。
AComponent.Vue内幕
<template>
<keep-alive>
<!-- HTML binding webtorrent client data -->
</keep-alive>
</template>
<script>
export default {
mounted() {
var client = WebTorrent()
}
}
</script>为什么这能达到我想要的效果?
当我呈现另一个模板并返回到这个模板时,
https://stackoverflow.com/questions/49869924
复制相似问题