【vue3仿网易云音乐app】歌单列表以及歌单界面

实现效果:
在这里插入图片描述
实现思路:

  1. 异步获取后台api中的歌单信息
  2. 使用轮播图组件,实现歌单轮播
  3. 将播放量转换为万、亿单位
  4. 点击歌单画面,进入单独的歌单详情页

具体实现过程:
1. 异步获取后台api中的歌单信息
在api/index.js中定义获取歌单方法

// 获取推荐歌单,可选参数 : limit: 取出数量 , 默认为 10 
export function getMusicList(limit=10){return axios.get(`${baseUrl}/personalized?limit=${limit}`)
}

在musicList.vue中调用,将异步获取到的结果存在响应式对象state.musicList中

		let state = reactive({musicList:[]})onMounted(async()=>{let result = await getMusicList()state.musicList = result.data.result;})

2. 使用轮播图组件,实现歌单轮播

        onUpdated(()=>{var swiper = new Swiper('#musicSwiper', {slidesPerView: 3,spaceBetween: 10,});})

3. 将播放量转换为万、亿单位
由于从后台获取到的是完整数字,展示出来太长了,所以转换成万、亿单位会有更好的视觉效果

在setup同步方法中,定义一个changeValue函数,使用整除的思想转换单位

        function changeValue(num){let res = 0if(num>=100000000){res = num/100000000res = res.toFixed(2) + '亿'}else if(num>10000){res = num/10000res = res.toFixed(2) + '万'}return res}

在template中调用该方法

<span>{{changeValue(item.playCount)}}</span>

4. 点击歌单画面,进入单独的歌单详情页
点击歌单跳转到单独的详情页涉及到了路由跳转,因此使用router-link

<router-link :to="{path:'/listview',query:{id:item.id}}" class="swiper-slide" v-for="(item,i) in state.musicList" :key="i"><img :src="item.picUrl" :alt="item.name"><div class="name">{{item.name}}</div><div class="count"><svg class="icon" aria-hidden="true"><use xlink:href="#icon-24gl-play"></use></svg><span>{{changeValue(item.playCount)}}</span></div></router-link>

往to中传入baseurl和特定的id信息

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/36953.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【分享】用java和pathon实现小红书(Red Booklet)客服自动回复功能、技术实现分析

技术栈&#xff1a;python、java、android&#xff0c;进程管理、socket通信 客户需求&#xff1a; 客户需要在Red Booklet平台做一个可以24小时自动回复用户私信、评论、回关用户等行为的客服软件。他说他们公司有50个小红书号&#xff0c;十几个客服&#xff0c;急需一款代…

哪家互联网大厂,对离职员工最“狠”?

本文转载自 时代数据&#xff0c;作者 张照 又到一年毕业季。今年高校应届毕业生达到909万人&#xff0c;再创历史新高。 但最让毕业生们焦虑的是&#xff0c;能否顺利进入互联网大厂工作。因为对于他们来说&#xff0c;进入一家互联网大厂工作意味着丰厚的薪水和光明的前景。…

被裁员,HR说要背调阴我!网友说,主动裁员还敢整人?录音留证,必须诉讼!...

HR能卑鄙到什么程度&#xff1f; 一位网友爆料&#xff1a;自己被裁员&#xff0c;HR威胁说要背调阴我&#xff0c;我说&#xff1a;随便&#xff01; 网友说&#xff0c;主动裁员还敢整人&#xff1f;录音留证&#xff0c;必须诉讼&#xff01; 有人让楼主威胁回去&#xff0c…

聊聊裁员

大家好&#xff01;我是韩老师。 从去年下半年开始&#xff0c;无论是大厂还是小厂&#xff0c;不少公司都裁员风波不断。 昨天“微软科技”公众号上&#xff0c;也提及了裁员。 原文链接&#xff1a;预见2023 | 微软侯阳&#xff1a;上半年将在华推出两大服务&#xff0c;始终…

公司通知要大裁员,hr太强势,和所有人吵起来,老板见势不妙,不得不答应大家要求,把HR一起裁掉了!...

在裁员中&#xff0c;hr一般都会代表老板的利益和员工对抗&#xff0c;但如果hr和员工闹翻了&#xff0c;老板会维护hr吗&#xff1f; 一位网友说&#xff1a; 一上班就收到消息要裁员&#xff0c;立马让报上名单面谈&#xff0c;锁电脑关权限。后面那些人面谈的时候吵起来了&a…

谷歌、亚马逊、Meta等多家科技公司被爆员工「假工作」,裁员成最终归宿

整理 | 朱珂欣 出品 | CSDN程序人生&#xff08;ID&#xff1a;coder_life&#xff09; 国际知名商业顾问 Brent Peterson 和 Gaylan Nielson 曾在《Fake Work》中定义 「假工作」—— 在价值幻觉下所做的努力&#xff0c;包括毫无意义的会议、报告和演示。 在科技行业&…

雅思口语高分课程

雅思口语高分课程 雅思口语7的途径 课程英文名&#xff1a;Score High Ielts Speaking 此视频教程共4.0小时&#xff0c;中英双语字幕&#xff0c;画质清晰无水印&#xff0c;源码附件全 下载地址 百度网盘地址&#xff1a;https://pan.baidu.com/s/1eb-XCeEI5p5Z88Soc-hho…

应该如何训练自己的雅思口语?

如何训练自己的雅思口语&#xff1f;这是很多雅思考生在备考的时候遇到的问题&#xff0c;那么接下来就和来看看吧&#xff01; 第一&#xff0c;用英文简单界定一个东西的技巧。美国人和美国人交谈80%是想告诉对方这个事物是什么。我们的课本尽管词汇难度不断加深&#xff0c;…

雅思口语想考7分,到底该说英音还是美音

在雅思口语考试中 英音和美音到底会不会影响我们的口语成绩 具体区别有哪些 英国人好像一贯有点瞧不起美国英语&#xff1a; 虽然不是女王本人所说&#xff08;上图是个高仿号&#xff0c;并不是真英国女王&#xff09;&#xff0c;但戏谑也来源于生活&#xff0c;应该多…

不出国,雅思也有大用。来看这篇IELTS雅思考试超详细扫盲贴

文 / 冷玥&#xff08;微信公众号&#xff1a;王不留&#xff09; 随着欧美国家陆续开放边境&#xff0c;出国留学的话题也开始热了起来。 我根据周围小伙伴们的经验分享&#xff0c;结合自身经历&#xff0c;整理了一份雅思考试扫盲帖&#xff0c;大约8000字&#xff0c;希望对…

【ChatGPT|AI 应用】AI 助力 Excel ,办公效率倍倍倍增

应用背景 Word、Excel 和 PowerPoint 是办公工作中最基本的三个应用程序&#xff0c;它们可以帮助用户创建、编辑和展示各种文档、电子表格和演示文稿。无论您是为了工作还是学习&#xff0c;使用 Microsoft Office 套件可以提高您的效率并使您的工作更加专业和高效&#xff0…

chatgpt智能提效职场办公--ppt怎么做

作者&#xff1a;虚坏叔叔 博客&#xff1a;https://xuhss.com 早餐店不会开到晚上&#xff0c;想吃的人早就来了&#xff01;&#x1f604; 导入PPT有 1.通过菜单导入 打开PowerPoint 找到菜单栏中的 点击"插入" 总结 最后的最后 以上是chatgpt能力的冰山一角。…

大模型技术发展概述 -(四)

文本内容参考论文《A Survey of Large Language Models》 论文标题&#xff1a;A Survey of Large Language Models 论文链接&#xff1a;https://arxiv.org/pdf/2303.18223v10.pdf 大模型技术发展概述 -&#xff08;四&#xff09; 6. 使用方法6.1 上下文学习6.1.1 提示形式6.…

ChatGPT +工业机器人/自动驾驶控制器的一些尝试

ChatGPT 的功能目前已扩展到机器人领域&#xff0c;可以用语言直观控制如机械臂、无人机、家庭辅助机器人等的多个平台。这会改变人机交互的未来形式吗&#xff1f; 你可曾想过用自己的话告诉机器人该做什么&#xff0c;就像对人说话那样&#xff1f; 比如说&#xff0c;只要告…

multimodal prompting

Prompting for Multimodal Hateful Meme Classification 这篇文献探讨了针对hateful memes的分类问题&#xff0c;提出了一种基于提示的方法&#xff08;PromptHate&#xff09;&#xff0c;该方法利用预训练的语言模型来实现分类。由于hateful memes需要复杂的推理和上下文背…

基于各种机器学习和深度学习的中文微博情感分析

来源&#xff1a;机器学习AI算法工程 本文约600字&#xff0c;建议阅读5分钟 本文中&#xff0c;我们介绍了中文微博情感分析的情况。 中文微博情感分类语料库 "情感分析"是我本科的毕业设计&#xff0c;也是我入门并爱上NLP的项目hhh&#xff0c;当时网上相关语料库…

主管发话:一周搞不定用友U8 ERP跨业务数据分析,明天就可以“毕业”了

随着月末来临&#xff0c;又到了汇报总结的时刻。 &#xff08;图片来自网络&#xff09; 到了这个特殊时期&#xff0c;你的老板就一定想要查看企业整体的运转情况、销售业绩、客户实况分析、客户活跃度、Top10 sales、 产品情况、订单处理情况等信息。 对业务有一定了解的同…

开源 ERP 系统 GoodERP

如果你有一个苹果&#xff0c;我也有一个苹果&#xff0c;彼此交换后&#xff0c;你我还是一人一个苹果&#xff0c;但是如果你有一个想法&#xff0c;我有一个想法&#xff0c;彼此交换后&#xff0c;你我就都有两个想法&#xff0c;三个人呢&#xff1f;一百个人呢&#xff1…

shopee虾扑erp软件,两大功能帮你详细解析

很多跨境小伙伴目前也已经用到了我们的虾扑erp数据分析软件&#xff0c;功能之前也有详细解读&#xff0c;shopee虾扑erp软件对于我们的店铺是有非常大的帮助的&#xff0c;可以大大减少我们卖家需要前期铺货所付出的长时间和精力&#xff0c;下面就来解析一下这两大功能是如何…

再有人问ERP是什么,有什么用,就这么回答他吧

ERP系统是什么&#xff1f; 百度一搜&#xff0c;ERP的含义为下&#xff1a; ERP是英文 Enterprise Resource Planning的首字母简写&#xff0c;是指企业资源计划系统。ERP是一个实现信息集成的管理系统&#xff0c;是企业内部的所有业务部门直接或者企业与外部合作伙伴之间交换…