debug日记

206 阅读1分钟

需求:

文本溢出时显示省略号,且显示收缩展开按钮;

随浏览器窗口大小变化时,动态展示

如下:

通过判断div与span的offsetWidth大小,决定按钮标签的v-if的值

在mounted中

通过resize监听浏览器窗口变化

为提高性能,需要写一个节流函数throttle,在 wait 秒内最多执行 fn 一次的函数。

  此处写的不好看,重新写

updated是因为span中默认数据为‘/’,等请求的数据回来后发生更新,所以要在updated中进行识别

注意:要在beforeDestroy中对监听事件解绑!!!

改进:

上次有报错:原因事件解绑不好使

    addEventListener未使用外部函数