1.标签中设置属性采用JavaScript判定,举个例子:
<swiper vertical="{{false}}"></swiper>
// vertical为true/false/“ ” 时都能触发轮播滚动方向,这里的值为一个JavaScript判定值,也就是说,想让这个函数不执行,必须进行绑定数据{{false}}才生效!!!
2.css样式布局尽量使用flex布局,很有效 3.确保setData内传入的一定是一个对象!!! 4.网易云媒体流获取(可能会有时效问题)---以《处暑》为例子
- 打开网易云找到要获取的音乐,右击复制链接 (https://music.163.com/song?id=1385858356&userid=439687576)
- 按照这个格式进行裁剪‘ (http://music.163.com/song/media/outer/url?id=ID数字.mp3)
- 最终地址为: (https://music.163.com/song/media/outer/url?id=1385858356.mp3) 5.template可以传递多个参数
// ...相当于把单个对象展开
<template is="postItem" data="{{...item,viewsNumber}}"></template>
6.豆瓣API使用 接口:(https://api.douban.com/v2/movie/in_theaters?apikey=0b2bdeda43b5688921839c8ecb20399b) 获取热映:in_theaters 获取电影Top250:top250 获取即将上映:coming_soon 参数:
- start:数据项开始
- count: 单页条数
- city:城市
7.传递数据方法:
- 利用全局变量
- 利用缓存
- 利用URL传参
- 事件传递
1.开始音乐后不能暂停,暂停一闪而过(编辑器与真机调试都正常,ios13.3出现BUG) 2.更多电影页面需要做节流,否则会重复刷新(解决)
- 调用onReachBottom函数,当页面触底时触发刷新页面