Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Spotify正在呈现曲目无序的播放列表_Javascript_Spotify_Spotify App - Fatal编程技术网

Javascript Spotify正在呈现曲目无序的播放列表

Javascript Spotify正在呈现曲目无序的播放列表,javascript,spotify,spotify-app,Javascript,Spotify,Spotify App,目前,我正在使用以下代码呈现一个充满曲目的播放列表: list = (List.forPlaylist(temp_playlist, {header:'no', fetch: 'once', maxItems:45, fields:['star','share','ordinal','track','time','popularity']})) $('#playlists').appendChild(list.node) list.init() 但是,我发现渲染的播放列表并没有按照添加曲目的顺

目前,我正在使用以下代码呈现一个充满曲目的播放列表:

list = (List.forPlaylist(temp_playlist, {header:'no', fetch: 'once', maxItems:45, fields:['star','share','ordinal','track','time','popularity']}))
$('#playlists').appendChild(list.node)
list.init()

但是,我发现渲染的播放列表并没有按照添加曲目的顺序显示曲目。对我来说,保留歌曲的添加顺序很重要,因为在将歌曲添加到播放列表之前,我会在后端根据人气对歌曲进行排序。有没有办法保持顺序?

原来问题是我一次只将一个曲目添加到曲目集合中,而不是将它们全部加载到一个数组中并同时添加。根据收集模型上添加方法的spotify文档:


请注意,使用多个项调用此方法比使用单个项多次调用要好,因为轨迹是异步添加的,否则可能以错误的顺序结束

一些想法。你能确定显示的顺序是什么吗?您能在常规spotify播放列表视图中查看播放列表吗?是否按顺序排列?有没有可能你没有按照你想的顺序添加它们?