网站首页 > 教程文章 正文
上篇文章给大家分享了视频播放器组件vue-aliplayer,这次给大家推荐一款音频插件VueAplayer。
vue-aplayer 一个好看又好用的轻量级 vue.js 音乐播放器组件。清爽漂亮的UI主题,支持随意拖拽位置。
安装
$ npm i vue-aplayer -S
使用
<template>
<div id="app">
<aplayer
:music="{
title: 'secret base~君がくれたもの~',
artist: 'Silent Siren',
src: 'https://xxx.com/aplayer/secretbase.mp3',
pic: 'https://xxx.com/aplayer/secretbase.jpg',
lrc: 'https://xxx.com/aplayer/secretbase.lrc'
}"
:list="musicList"
autoplay
shuffle
repeat="repeat-all"
show-lrc
/>
</div>
</template>
<script>
import Aplayer from 'vue-aplayer'
export default {
components: {
Aplayer
},
data() {
return {
musicList: [
{
title: '前前前世',
artist: 'RADWIMPS',
src: 'https://xxx.dogecdn.com/yourname.mp3',
pic: 'https://xxx.dogecdn.com/yourname.jpg',
lrc: 'https://xxx.dogecdn.com/yourname.lrc',
},
{
title: '光るなら.m3u8',
artist: 'Goose house',
src: 'https://xxx.dogecdn.com/hls/hikarunara.m3u8',
pic: 'https://xxx.dogecdn.com/hikarunara.jpg',
lrc: 'https://xxx.dogecdn.com/hikarunara.lrc',
},
{
title: '回レ!雪月花',
artist: '小倉唯',
src: 'https://xxx.dogecdn.com/snowmoonflowers.mp3',
pic: 'https://xxx.dogecdn.com/snowmoonflowers.jpg',
lrc: 'https://xxx.dogecdn.com/snowmoonflowers.lrc',
},
{
title: 'あっちゅ~ま青春!',
artist: '七森中☆ごらく部',
src: 'https://xxx.dogecdn.com/yuruyuri.mp3',
pic: 'https://xxx.dogecdn.com/yuruyuri.jpg',
lrc: 'https://xxx.dogecdn.com/yuruyuri.lrc',
},
],
}
}
}
</script>
参数配置
music props 包含了当前播放歌曲的如下信息。
为了提升网站B格,可以尝试在自己的网站加上这个音频小插件。
# 演示地址
https://vue-aplayer.js.org/
# 仓库地址
https://github.com/SevenOutman/vue-aplayer
好了,今天就分享到这里。希望对你有些帮助哈。
猜你喜欢
- 2025-08-26 前端分享-VueUse着实是有东西的_vue.use是什么
- 2025-08-26 Vue CLI相关配置_vue—cli
- 2025-08-26 【推荐】一款轻量简洁优雅的 Vue3 中后台管理模板,开源免费可商用
- 2025-08-26 vue3使用vue-i18n国际化_vue 国际化
- 2025-08-26 超惊艳 Vue3.x 组件库Na"ive UI_文笔超惊艳的高质量小说古言
- 2025-08-26 vue:组件中之间的传值_vue组件之间的传值方式
- 2025-08-26 Vue3 的 RouterView 父级和子页面数据交互
- 2025-08-26 Vue前端开发——组件篇_vue 前端组件
- 2025-08-26 Vuex与SpreadJS施展“组合拳”,实现大屏展示应用的交互增强
- 2025-08-26 别再用React/Vue了!14KB的htmx如何让你的网站性能提升300%
- 最近发表
- 标签列表
-
- location.href (44)
- document.ready (36)
- git checkout -b (34)
- 跃点数 (35)
- 阿里云镜像地址 (33)
- qt qmessagebox (36)
- mybatis plus page (35)
- vue @scroll (38)
- 堆栈区别 (33)
- 什么是容器 (33)
- sha1 md5 (33)
- navicat导出数据 (34)
- 阿里云acp考试 (33)
- 阿里云 nacos (34)
- redhat官网下载镜像 (36)
- srs服务器 (33)
- pico开发者 (33)
- https的端口号 (34)
- vscode更改主题 (35)
- 阿里云资源池 (34)
- os.path.join (33)
- redis aof rdb 区别 (33)
- 302跳转 (33)
- http method (35)
- js array splice (33)