当前位置: 首页 > news >正文

扬州做网站公司经典软文案例100例

扬州做网站公司,经典软文案例100例,wordpress 媒体库 直链,软件工程就业岗位文章目录 前言一、成果展示二、后端开发流程三、前后端障碍与难点解决四、待扩展内容五、总结 前言 本人喜欢使用QQ音乐听歌,并且喜欢点击好友栏目观看最近在听,了解暗恋的人最近在听什么歌曲,知己知彼,百战不殆。但是每次都需要…

文章目录

  • 前言
  • 一、成果展示
  • 二、后端开发流程
  • 三、前后端障碍与难点解决
  • 四、待扩展内容
  • 五、总结


前言

本人喜欢使用QQ音乐听歌,并且喜欢点击好友栏目观看最近在听,了解暗恋的人最近在听什么歌曲,知己知彼,百战不殆。但是每次都需要根据qq音乐、点击我的等等一系列操作才能看到结果,并且还会留下访客,留下社死的感觉。

因此,为了更加快捷并且安全的查看暗恋人的歌曲,我利用qq音乐开发者官网提供了一系列的接口,做出了能够根据QQ号一键查询暗恋人歌单以及歌曲的功能!!!


一、成果展示

1、添加歌单,并且点击提交

2、查看暗恋人歌单

里面的信息包括:用户昵称、歌单信息、数量、收听次数等等,

在这个功能里面不会留下访客记录,但是歌单不包括收藏。

因此还有另一个功能,添加收藏歌单

 

3、查看暗恋人收藏歌单

 

4、删除以及清空功能、这里就不展示了

5、查看歌单里面的歌曲

点击每一行的任意一个位置查看歌单包含的歌曲。

歌曲里面的信息包括专辑信息、歌曲名称以及歌手名称

6、QQ里面随机一个人进行展示

 


 

二、后端开发流程

1、根据QQ音乐官方提供的接口得到文本数据

2、提取数据里面的所有歌单ID

3、提取数据里面的所有歌单信息,歌单部分就完成了

4、根据歌单ID获取歌曲信息

丁世光最新R&B歌曲瘦子已经出来了、喜欢这种类型的不要错过哦!

后端流程就是:获取文本、获取歌单id、获取歌单信息、根据歌单ID获取歌曲信息!

 


三、前后端障碍与难点解决

1、后端难点

(1)数据是爬虫得到的还是接口得到的:

接口得到的数据、利用QQ音乐cookie与QQ号拼接得到数据、接口需要工具进行解析处理得到文本信息、然后通过JSONObject+调试功能+想要数据的实体类,将文本转换成JSON数据即可。

(2)通过接口得到的数据是否需要存在数据库:

数据拿取过来,歌单如果不存储,那么歌单ID就得不到,也无法实现根据歌单ID查询歌单。歌单数据也比较小,因此歌单适合存在数据库。歌曲的数据量很大、也仅仅是查看而已,因此歌曲数据不需要存储在数据库。

(3)使用时是否会留下访客?

获取歌单不需要进用户主页,因此获取歌单没有访客。但是歌单不包括收藏,因此另一个功能获取收藏歌曲,就只会留下一次访客记录,这个记录是创建的小号无名氏。

(4)专辑图片需要接口吗?

专辑图片不需要接口,只需根据专辑id拼接图片即可,接口为http://imgcache.qq.com/music/photo/album_300/%s/300_albumpic_%s_0.jpg

例如周杰伦的专辑albumid为20612,则专辑图片路径就为:

http://imgcache.qq.com/music/photo/album_300/12/300_albumpic_20612_0.jpg

 


 

2、前端难点

(1)el-table-column如何设置样式以及如何点击时为一整行?

<!---分页查询表格--><el-table :data="list" style="width: 100%" size="large" row-class-name="rowName" @row-click="songData"><el-table-column prop="nickname" label="用户昵称"  /><el-table-column prop="url" label="歌单名称" #default="scope"><img :src="scope.row.url"  style="width:80px;height:80px;padding:0px;margin:0px;vertical-align:middle"/><span>&nbsp;&nbsp;&nbsp;&nbsp;{{scope.row.title }}</span></el-table-column><el-table-column prop="number" label="歌曲数量" /><el-table-column prop="listen" label="收听次数" /><el-table-column label="操作" align="center" width="120" #default="scope"><el-button type="danger" size="large" @click="deleteById(scope.row)">删除</el-button></el-table-column></el-table>
<style>
.rowName{font-family: "Microsoft YaHei";font-size: large;color:deeppink;background:floralwhite!important;
}
</style>

在el-table里面设置row-class-name="rowName",然后再rowName里面设置样式就可以了。

利用@row-click="songData"即可点击为一行,songData点击行后的方法

 

(2)如何在Vue新建一个页面?

步骤:

1、在view里面创建自己想要的页面song.vue

2、在router的modules里面新建一个js文件、导入刚才的页面、填写路由地址和名称

const Song = () => import('@/components/Song/Song.vue')export default [{path: '/song',name: 'song',component: Song,meta: {title: '歌单列表',}},
]

3、在router的index.js里面导入第二步的文件,import Song from './modules/song',并交给router统一管理。如果页面是在之前的页面子模块里面则不需要!

4、在src的api里面新建发送请求接口的文件,在view创建的文件里里面导入,则步骤全部完成了。

import { 方法名称} from '@/api/song';

(3)Vue如何完成跳转、传参以及接收?

vue3关于路由query传参_vue3 $route.query.-CSDN博客

跳转页面:import { useRouter } from "vue-router";

跳转:router.push   

跳转加传参:router.push({ path: '/song', query: { id: row.id} }) 

接收参数页面:import { useRoute } from "vue-router"; 

接收:route.query.id


四、待扩展内容

1、通过点击歌曲跳转到页面显示歌词等信息

2、抖音可以通过通讯录获取用户、是否可以通过手机号一键查询抖音号以及信息?

3、如何不存储在数据库进行分页查询、条件搜索等功能?


五、总结

过程很难但也很有成就感,有问题在网上基本上都能找得到,只不过需要一个一个去试。如果你也想查询暗恋的人歌单的话,也可以联系我。wx:abc2649543732

如果这篇文章对你有帮助的话请点点赞和收藏。如果文章有问题的话也可以私信我或指出来!!!

感谢你的支持!!!

http://www.tj-hxxt.cn/news/80941.html

相关文章:

  • 北斗手表官方网站百度推广竞价技巧
  • 手机做网站用什么如何做友情链接
  • 手机自适应网站东莞网站推广宣传
  • 南宁网站优化公司哪家好微信营销成功案例8个
  • 上海装修公司网站建设icp备案查询官网
  • 怎么用电脑给域名做网站镇江seo
  • 电子商务网站开发技术毕业论文网络营销论坛
  • 甘肃省建设工程网站网络营销和推广做什么
  • 网站模版二次开发跟手工制作区别网站如何seo推广
  • 做网站公司的出路十大免费域名
  • 临沂做网站公司google官方下载
  • 专门做旅行用品的网站口碑营销例子
  • 网站优化北京如何做网站推广私人
  • ios移动网站开发湖北seo关键词排名优化软件
  • 茶文化网站建设的可行性分析娄底地seo
  • 网站项目建设流程和项目方案ios aso优化工具
  • 邯郸网站建设费用147seo工具
  • jimdo做的网站哈尔滨百度推广联系人
  • 如何管理网站seo站长
  • 什么网站可以做设计兼职邵阳seo排名
  • 兰州做网站优化网络推广的基本方法
  • 好的专题网站深圳推广网络
  • 自建服务器做网站要备案seo推广策划
  • 网站建设业务元提成提升关键词排名软件哪家好
  • 阿里虚拟主机怎么做两个网站济南网站制作平台
  • 网站建设策划案seo教程免费
  • 营销型网站建设哪家便宜网站推广主要是做什么
  • ImQQ网站是怎么做的迅雷磁力链bt磁力天堂
  • 石家庄网站制作网页淘宝关键词查询工具哪个好
  • 便宜做网站靠谱吗免费b站推广网站入口