05 2021 档案
摘要:在写歌单评论中,遇到一个问题,提交自己的评论后,会重新获取一次评论的数据,发现此时页面并没有显示自己刚才提交的评论, 在watch 方法中使用 this.$forceUpdate() 强制更新页面,可以实现重新渲染数据
阅读全文
摘要:参考文章:https://blog.csdn.net/hzxonlineok/article/details/96307270 在写一个 emoji 组件,需要用到很多 emoji 表情,使用 data 定义一个 emoji 数组,里面有 文字 和 img 路径,发现图片不能显示,百度了一番,可以使
阅读全文
摘要:参考文章:https://blog.csdn.net/qq_34971175/article/details/79719058 项目中实现评论换行需要将回车转换为 <br>,因此需要结合 v-html + filter ,但是vue2以后不支持,我采用了文章中的第二个方法,通过在vue 全局定义一个
阅读全文
摘要:今日在项目中写一个表情的按钮,点击显示小表情窗口,点击窗口外任意一处隐藏窗口,可以使用 ref 与 $refs 来实现: ref 的基本用法:获取DOM元素 <div class="mt10 ml5 posi-rel"> <!-- 表情按钮 --> <span ref="emoji" class="
阅读全文
摘要:项目中遇到一个问题: 子组件使用element-ui table组件,父组件传一个异步获取的数据过来,数据更新时,表格不渲染的问题。 查了一下,找到一个解决办法: 给表格加一个 :key=时间戳,监听到数据发生变化时,将时间戳变为最新的值,这样表格就会根据数据更新而重新渲染了~
阅读全文
摘要:1. 子组件使用watch来监听父组件改变的prop,使用methods来代替created 父组件 playList.vue :传给子组件 playlistDetail.vue 的 playListData 是异步获取的数据 子组件:使用 watch 监听 playList 值的变化,然后通过 m
阅读全文
摘要:最近在写仿网易云网站的一个路由跳转,研究了一天,以为是vue-router和vue版本不匹配,或者是router路由写错了,router-view写错位置了,发现不管怎么改,怎么点击,url都不发生变化 最后在router.BeforeEach钩子函数中打印了下,发现是触发了的,但是afterEac
阅读全文