iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Vue如何实现样式绑定
  • 739
分享到

Vue如何实现样式绑定

2023-06-29 07:06:55 739人浏览 八月长安
摘要

小编给大家分享一下Vue如何实现样式绑定,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1. 样式绑定(class、style)1.1 绑定class固定的类名就正

小编给大家分享一下Vue如何实现样式绑定,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

    1. 样式绑定(class、style)

    1.1 绑定class

    固定的类名就正常的写,需要动态绑定的类名就v-bind去绑定它

    例如::class= "mood"

    下面举一些适用的场景:

    绑定class样式—字符串写法,适用于:样式的类名不确定,需要动态指定

    绑定class样式 — 数组写法使用的场景 :绑定的样式的个数不确定,名字也不确定

    绑定class样式 — 对象写法使用的场景:绑定的个数确定的,名字也确定,不确定的是用不用该类名

     <body>    <style>        .basic {            width: 100px;            height: 100px;            border: 2px solid black;        }        .happy {            width: 100px;            height: 100px;            border: 2px solid orange;            background-color: palevioletred;        }        .sad {            width: 100px;            height: 100px;            border: 2px solid black;            background-color: silver;        }        .nORMal {            width: 100px;            height: 100px;            border: 2px solid greenyellow;            background-color: sandybrown;        }        .outline {            border-radius: 20%;        }        .color {            color: skyblue;        }        .size {            font-family: '微软雅黑';            font-size: 20px;            font-weight: bold;        }    </style>    <div id="root">        <!--             需求1 :点击div1 随机切换mood            绑定class样式  ---  字符串写法            1. 固定的class类名就正常写,需要动态指定的class类名就  :class="xxx"  写到这里面            2. 使用的场景 : 样式的类名不确定,需要去动态指定         -->        <div class="div1 basic" :class="mood" @click="random">{{name}}</div>        <!--             需求2 : 点击div2 添加类,或者删除类            绑定class样式  --- 数组写法            1. 使用的场景 :绑定的样式的个数不确定,名字也不确定            2. shift() :移除数组中第一个数据, push("xxx");在末尾添加一个新的数据         -->        <div class="div2 basic" :class="classArr" @click = "remove">{{name}}</div>         <!-- 注意点:在vue操作下 " " 里面的写的字符串是表达式," '' " 里面写的字符串就是值   -->        <!-- <div class="div2 basic" :class="['outline','color','size']"></div> -->        <!--             需求3 :在outline和color之间进行切换            绑定class样式  --- 对象写法            使用的场景:绑定的个数确定的,名字也确定,不确定的是用不用该类名         -->         <div class="div3 basic" :class="classObj" @click="change">{{name}}</div>    </div>    <script>        Vue.config.productionTip = false        let vm = new Vue({            el: '#root',            data: {                name: "Hello,Vue!",                mood: "normal",                classArr:['outline','color','size'],                classObj:{                    outline:true,                    color:true                }            },            methods: {                random() {                    let arr = ["happy", "sad", "normal"]                    // Math.floor : 表示向下取整, Math.random():取值是0-1,1是取不到的                    this.mood = arr[Math.floor(Math.random() * 3)]                },                remove(){                    this.classArr.shift()                },                change(){                   vm.classObj.color = !vm.classObj.color                   vm.classObj.outline = !vm.classObj.outline                }            }        })    </script>

    1.2 绑定style

    例如::style = "styleobj"

    <div id="root" :>        Hello,{{name}}!    </div>    <script>        Vue.config.productionTip = false        let vm = new Vue({            el: '#root',            data: {                name:"Vue",                styleobj:{                    fontSize: 50 + "px",                    color: "red",                    border:1+"px"+" "+"solid"+" "+"black"                             }            }        })    </script>

    以上是“Vue如何实现样式绑定”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

    --结束END--

    本文标题: Vue如何实现样式绑定

    本文链接: https://www.lsjlt.com/news/323386.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    • Vue如何实现样式绑定
      小编给大家分享一下Vue如何实现样式绑定,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1. 样式绑定(class、style)1.1 绑定class固定的类名就正...
      99+
      2023-06-29
    • Vue绑定class和绑定内联样式的实现方法
      目录绑定class绑定内联样式绑定class 方式一: 对象语法:给 v-bind:class传 一个对象,以动态地切换 class 当对象中某key对应的值为true时,该ke...
      99+
      2024-04-02
    • vue如何绑定class和style样式
      这篇“vue如何绑定class和style样式”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“vue如何绑定class和sty...
      99+
      2023-07-04
    • vue中的style样式如何动态绑定
      目录style样式如何动态绑定动态设置style样式style样式如何动态绑定 方法一: (1) html中:  <div class="videoMa" ref="video...
      99+
      2024-04-02
    • Vue的样式绑定详解
      目录1.样式绑定(class、style)1.1绑定class1.2绑定style总结1. 样式绑定(class、style) 1.1 绑定class 固定的类名就正常的写,需要动态...
      99+
      2024-04-02
    • Vue动态样式绑定实例详解
      目录1. 简介2. 解释3.绑定元素的 Class3.1 对象3.1.1 对象语法3.1.2 与普通的 class 属性共存3.1.3 利用计算属性绑定样式3.2 数组语法4.绑定内...
      99+
      2023-05-14
      vue动态样式绑定的写法 vue中样式动态绑定的写法 vue动态样式绑定
    • Vue.js中的绑定样式实现
      目录绑定class样式1、字符串写法2、数组写法3、对象写法style 绑定样式scoped绑定class样式 1、字符串写法 <!DOCTYPE html> <...
      99+
      2024-04-02
    • Vue如何实现双向绑定
      这篇文章主要介绍Vue如何实现双向绑定,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!原理当你把一个普通的 JavaScript 对象传给 Vue 实例的 data 选项,Vue 将遍...
      99+
      2024-04-02
    • Vue表单绑定如何实现
      这篇文章主要讲解了“Vue表单绑定如何实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Vue表单绑定如何实现”吧!基础用法可以用 v-model 指令在表单 <input> 及...
      99+
      2023-07-04
    • Vue中怎么绑定内联样式
      Vue中怎么绑定内联样式,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。使用 v-bind:style 可以给元素绑定内联样式,...
      99+
      2024-04-02
    • vue如何实现数据双向绑定
      Vue.js是一个流行的前端框架,它提供了多种方式来实现数据双向绑定。数据双向绑定是Vue.js最重要的特性之一,它使得开发者能够根据数据的变化自动更新视图,同时也能根据视图的变化自动更新数据。因此,Vue.js的数据双向绑定也成为前端面试...
      99+
      2023-05-14
    • 如何实现一个vue双向绑定
      这篇文章主要讲解了“如何实现一个vue双向绑定”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何实现一个vue双向绑定”吧!开始开局一张图从图上可以看出new Vue()分为了两步走代理监听...
      99+
      2023-06-29
    • vue中怎么绑定行间样式style
      vue中怎么绑定行间样式style,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一、绑定class属性的方式1、通过数组的方式...
      99+
      2024-04-02
    • Vue数据的双向绑定如何实现
      本篇内容介绍了“Vue数据的双向绑定如何实现”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!实现组件双向数据绑定我们先来看看抛弃 .sync ...
      99+
      2023-07-04
    • vue中的style样式怎么动态绑定
      今天小编给大家分享一下vue中的style样式怎么动态绑定的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。style样式如何动...
      99+
      2023-06-30
    • vue动态样式绑定class/style怎么写
      本文小编为大家详细介绍“vue动态样式绑定class/style怎么写”,内容详细,步骤清晰,细节处理妥当,希望这篇“vue动态样式绑定class/style怎么写”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。简...
      99+
      2023-07-05
    • VUE-Table中如何绑定Input通过render实现双向绑定数据
      这篇文章将为大家详细讲解有关VUE-Table中如何绑定Input通过render实现双向绑定数据,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。效果HTML的Table&...
      99+
      2024-04-02
    • Vue.2.0.5如何实现Class与Style绑定的实例
      小编给大家分享一下Vue.2.0.5如何实现Class与Style绑定的实例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Cla...
      99+
      2024-04-02
    • 如何实现对vue中v-on绑定自定事件
      这篇文章将为大家详细讲解有关如何实现对vue中v-on绑定自定事件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。对官网实例进行了一些修改,如下图:<!DOCTYPE...
      99+
      2024-04-02
    • Vue动态样式绑定的方法是什么
      本文小编为大家详细介绍“Vue动态样式绑定的方法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“Vue动态样式绑定的方法是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。解释操作元素的 class 列表和...
      99+
      2023-07-05
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作