网易云音乐-播放音乐
目标: 从预习资料拿到播放的api和页面, 配置好路由规则
==时间关系,这个页面不用写, 直接用, 注释在备课代码里写好了==
组件SongItem里 – 点击事件
api/Play.js – 提前准备好 – 接口方法
跳转到Play页面 – 把歌曲id带过进去
在SongItem.vue - 点击播放字体图标
methods: { playFn(){ this.$router.push({ path: '/play', query: { id: this.id // 歌曲id, 通过路由跳转传递过去 } }) } }
网易云音乐-vant适配
目标: 切换不同机型, ==刷新后==看看标签大小适配吗
-
postcss – 配合webpack翻译css代码
-
postcss-pxtorem – 配合webpack, 自动把px转成rem
-
新建postcss.config.js – 设置相关配置
-
重启服务器, 再次观察Vant组件是否适配
-
下载postcss和==postcss-pxtorem@5.1.1==
postcss作用: 是对css代码做降级处理
postcss-pxtorem: 自动把所有代码里的css样式的px, 自动转rem
-
src/新建postcss.config.js
module.exports = {
plugins: {
'postcss-pxtorem': {
// 能够把所有元素的px单位转成Rem
// rootValue: 转换px的基准值。
// 例如一个元素宽是75px,则换成rem之后就是2rem。
rootValue: 37.5,
propList: ['*']
}
}
}