vue怎样改变data里面的数据,vue data数据类型

  vue怎样改变data里面的数据,vue data数据类型

  本文主要介绍Vue如何使用CSS中数据定义的数据的相关信息。通过示例代码详细介绍,对大家学习或使用vue有一定的参考价值。有需要的朋友可以参考一下。

  1.考虑一个问题。有一个来自后端的数据,比如某个百分比,需要显示在页面上。一般在CSS中会设置数据显示,但是如何在CSS中获取来自后端的数据呢?

  2.使用自定义属性:data-

  通过v-bind将后端数据绑定到自定义HTML属性,然后通过CSS的attr()函数获取属性。

  模板

  差异

  div class=box

  :data-content=obj.desc

  :data-percent=obj.percent/div

  /div

  /模板

  脚本

  导出默认值{

  data() {

  返回{

  目标

  百分比:“30%”,

  desc:‘哈哈哈哈哈哈哈’

  }

  }

  },

  }

  /脚本

  风格。方框{

  宽度:400px

  高度:200px

  边框:1px固体三文鱼;

  位置:相对;

  }。框:之前,方框:在{

  位置:绝对;

  top:0;底部:0;

  }。框:之前{

  内容:attr(数据-内容);

  左:0;

  右:calc(100% - attr(数据百分比));

  背景色:深蓝;

  }。方框:在{

  内容:attr(数据-内容);

  右:0;

  左:attr(数据-百分比);

  背景色:深粉色;

  }

  /风格

  最后一页显示

  右边的计算部分无效,因为在calc()中不能使用attr()函数!我该怎么办?

  3.自定义CSS变量

  通过HTML的style属性将定义好的CSS变量以v-bind的形式绑定,然后在CSS中使用这个变量来达到效果。

  模板

  差异

  div class=box

  :style= { -percent :obj . percent }

  :data-content=obj.desc

  :data-percent=obj.percent/div

  /div

  /模板

  风格。方框{

  宽度:400px

  高度:200px

  边框:1px固体三文鱼;

  位置:相对;

  }。框:之前,方框:在{

  位置:绝对;

  top:0;底部:0;

  }。框:之前{

  内容:attr(数据-内容);

  左:0;

  /* right: calc(100% - attr(数据百分比));*/

  右:calc(100% - var( -百分比));

  背景色:深蓝;

  }。方框:在{

  内容:attr(数据-内容);

  右:0;

  /* left: attr(数据百分比);*/

  左:var( -百分比);

  背景色:深粉色;

  }

  /风格

  上面的代码省略了脚本标签部分,因为这部分没有改变。

  总结

  这就是这篇关于Vue如何使用CSS中定义的数据的文章。关于Vue在CSS中使用数据的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: