首页 前端知识 VUE3 setup语法糖绑定style变量改变属性值

VUE3 setup语法糖绑定style变量改变属性值

2024-07-27 22:07:36 前端知识 前端哥 168 223 我要收藏

主要解决动态绑定style样式 变量如何赋值问题

<template>
<div class="test_style" :style="{backgroundPosition:Postion }">
</div>
</template>
<script setup lang="ts">
let level = 10;
let Postion:string = '0px ' + level * -28 +'px';
</script>

<style lang="scss" scoped>
  .test_style{
                width:96px;
                height:28px;
                background:url('../assets/xxx.png');
             }
</style>

1.先在div class样式里面插入图片资源 

2.width height是图片所要展示的大小 即要截取出来的部分大小

3.background引入实际图片地址

4. :style绑定的要截图图片位置信息

直接往:style里面填充变量做计算是不生效的 被识别为字符串。 所要我们就在脚本里面先把值计算好转换成字符串在做填充就可以实现了。

转载请注明出处或者链接地址:https://www.qianduange.cn//article/14409.html
标签
评论
发布的文章
大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!