美文网首页
vuejs style 计算属性 样式绑定 动态属性

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

作者: younglaker | 来源:发表于2020-03-05 14:58 被阅读0次

目标

动态设置进度条宽度

文档
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>

方法二

注意

  • :style= 的方法countWidth后不能加()
  • 使用 computed ,不是methods
  • return 'width: 20%; height: 30px',不是return {width: 20%; height: 30px }
<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

相关文章

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

    目标 动态设置进度条宽度 文档https://cn.vuejs.org/v2/guide/class-and-st...

  • vuejs—绑定class和style样式

    上篇文章 介绍了通过vuejs计算属性,这篇中我们将一起学习vue.js实现绑定class和style样式。 绑定...

  • 说说在 Vue.js 中如何绑定样式(class 或 style

    在数据绑定中,最常见就是动态绑定元素的 class 或内联样式 style 咯,它们也是 HTML 的属性,所以可...

  • Vue绑定对象和数组

    class列表和内联样式style都是属性,所以可以使用v-bind动态绑定 v-bind:class="{...

  • (9)打鸡儿教你Vue.js

    样式绑定 设置元素的样式用 v-bind 来设置样式属性class 与 style 是 HTML 元素的属性 v-...

  • HTML 样式

    HTML 样式 style 属性用于改变 HTML 元素的样式。 HTML 的 style 属性 style 属性...

  • css基础

    引入css 内联样式,style属性,在HTML标签中写入style=“属性:属性值” 内嵌样式,style标签,...

  • Dom样式操作

    样式操作 一、 概要 通过JavaScript获取dom元素上的style属性,我们可以动态的给元素赋予样式属性。...

  • 属性,值

    style 属性规定元素的行内样式(inline style),style 属性将覆盖任何全局的样式设定元素属性属...

  • 样式绑定

    class与style是HTML元素的属性,用于设置元素的样式,我们可以用v-bind来设置样式属性。 绑定HTM...

网友评论

      本文标题:vuejs style 计算属性 样式绑定 动态属性

      本文链接:https://www.haomeiwen.com/subject/iihblhtx.html