前言
前段时间用mpvue开发过一个仿网易云音乐的微信小程序(链接),但似乎mpvue好像是不再维护了,偶然得知有个Taro也可以开发小程序,但是用的是React,正好也想了解了解React,所以体验了一下Taro。git地址
reduce() 方法对数组中的每个元素执行一个由您提供的reducer函数(升序执行),将其结果汇总为单个返回值。
reducer 函数接收4个参数:
1.Accumulator (acc) (累计器)
2.Current Value (cur) (当前值)
3.Current Index (idx) (当前索引)
4.Source Array (src) (源数组)
您的 reducer 函数的返回值分配给累计器,该返回值在数组的每个迭代中被记住,并最后成为最终的单个结果值。
1
2
3
4
5
const count = arr => arr.reduce((acc, val) => {
acc[val] = (acc[val] || 0) + 1;
return acc;
},{})
count([1,1,2,3,1,1,2]); // {1:4,2:2,3:1}
数据来自rsshub官网,进行格式化以后使用vue+element呈现
izaya’rss rss 汪志强的rss izayawww
Git地址 https://github.com/Izayawww/my-rss.git
链接 https://izayawww.netlify.com/
在尝试开发了一个微信小程序之,后发现有mpvue这么个东西可以来开发小程序以后就忍不住了,所以把小程序和我用vue开发过的版本结合修改以后,再尝试用mpvue+iview-weapp开发一个版本。
后台接口用的是NeteaseCloudMusicApi,感谢大佬的分享
git地址,demo项目代码质量不是很好,哈哈哈哈多多见谅😁
Update your browser to view this website correctly. Update my browser now