vuejs style 计算属性 样式绑定 动态属性

2020-03-05  本文已影响0人  younglaker

目标

动态设置进度条宽度

文档
https://cn.vuejs.org/v2/guide/class-and-style.html#绑定内联样式

https://cn.vuejs.org/v2/guide/computed.html

方法一

绑定样式:style

read_page、total_page是两个参数

<view class="filled" :style="{ width: read_page / total_page * 100 + '%'}"></view>

方法二

注意

<view class="filled" :style="countWidth"></view>

  computed: {
    countWidth: function () {
      return 'width: 20%; height: 30px'
    }
  }

注意:计算表达式不能用 80%(会报错),要用0.8
错:300 * 80%
对: 300 * 0.8

参考
https://juejin.im/post/5d5b87bc6fb9a06b1417e651
https://blog.csdn.net/freedomVenly/article/details/80752215
https://segmentfault.com/q/1010000008835283

上一篇下一篇

猜你喜欢

热点阅读