进度条背景颜色设置的建议

来源:5-2 阅读进度功能实现(进度拖动功能)

godlanbo

2020-07-08

<input
   type="range"
   max="100"
   min="0"
   step="1"
   class="progress"
   @change="onProgressChange($event.target.value)"
   @input="onProgressInput($event.target.value)"
   :value="progress"
   :disabled="!bookAvailable"
   :style="{'background-size': `${progress}% 100% !important`}"
 />

我觉得这里进度条颜色更新不用写那么多,要写ref去操作dom,还要在updated钩子函数里调用方法;我是用style绑定做的,我觉得这样更简洁一点,符合vue的数据驱动尽量不去dom操作的观念,只是一个小小的建议。

写回答

3回答

qq_慕瓜3368726

2021-03-19

牛蛙  采用style绑定 确实简洁 而且还不容易出错  我就是采取了你的样式绑定 才解决了进度条颜色问题

0
0

慕少0288913

2020-08-15

学习了~

0
0

扬_灵

2020-07-09

好的,谢谢你的建议!祝你学习愉快~

0
0

Vue 实战商业级读书Web APP完整项目

Vue全家桶+最新前端技术+前后端分离架构,完整项目流程

1610 学习 · 1951 问题

查看课程