首页 > 其他分享 >直播app开发,Vue动态设置样式和class名

直播app开发,Vue动态设置样式和class名

时间:2022-10-28 14:37:51浏览次数:52  
标签:Vue 样式 app 设置 动态 class

直播app开发,Vue动态设置样式和class名

一、动态设置样式

 

<template>
<div :style="{backgroundImage: 'url(' + bgimg + ')', fontSize:'size'}"></div>
</template>
<script>
    export default {
        data() {
            return {
            bgimg: "https://jm-images.oss-cn-beijing.aliyuncs.com/63563B1E3B7A2F2B/3d5ef88081e49a4450cd476572d514b2.jpeg",
                size: "10px",
            }
        },
        created() {
            
        },
        methods: {
            
        },
    }
</script> 

注:我们在使用中间带“-”的样式的时候要把“-”去掉,第二个单词的首字母大写。例:fontSize、marginTop、paddingTop等。

 

二、动态设置Class

 

<template>
  <div>
    <!-- 第一种:对象(对象的形式可以写多个,用逗号分开) -->
    <!-- 第一个参数 类名, 第二个参数:boolean值 -->
    <div :class="{'div1' : true}">对象</div>
    
    <!-- 第二种:三元表达式 -->
    <div :class="[ big < small ? 'div1' : 'div2' ]" >三元表示式</div>
    
    <!-- 第三种: 数组 -->
    <div :class="[{'div1': true}, isDiv]">数组</div>
 
<!--注: class中还可以传方法,在方法中返回类名-->
<div :class="setClass">通过方法设置class类名</div>
  </div>
</template>
<script>
    export default {
        data() {
            return {
            big: 10,
            small: 1,
            isDiv: "div2",
            }
        },
        created() {
            
        },
        methods: {
            setClass () {
    return 'div1';
    }
        },
    }
</script>

 

 以上就是直播app开发,Vue动态设置样式和class名, 更多内容欢迎关注之后的文章

 

标签:Vue,样式,app,设置,动态,class
From: https://www.cnblogs.com/yunbaomengnan/p/16835930.html

相关文章

  • 使用jvmti dll |so 加密java class jar包
    dll代码 //dllmain.cpp:定义DLL应用程序的入口点。#include"pch.h"#include<iostream>#include<jni_md.h>#include<jni.h>#include<jvmti.h>#include......
  • vue事件修饰符
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><metahttp-e......
  • SpringCloud微服务实战——搭建企业级开发框架(四十八):【移动开发】整合uni-app搭建移动
      uni-app默认使用uni-ui全端兼容的、高性能UI框架,在我们开发过程中可以满足大部分的需求了,并且如果是为了兼容性,还是强烈建议使用uni-ui作为UI框架使用。  如果作为......
  • 每日一题之请描述Vue组件渲染流程
    组件化是Vue,React等这些框架的一个核心思想,通过把页面拆成一个个高内聚、低耦合的组件,可以极大程度提高我们的代码复用度,同时也使得项目更加易于维护。所以,本文就来分......
  • 一面高频vue面试题
    组件通信组件通信的方式如下:(1)props/$emit父组件通过props向子组件传递数据,子组件通过$emit和父组件通信1.父组件向子组件传值props只能是父组件向子组件进行......
  • 每日一题之Vue的异步更新实现原理是怎样的?
    最近面试总是会被问到这么一个问题:在使用vue的时候,将for循环中声明的变量i从1增加到100,然后将i展示到页面上,页面上的i是从1跳到100,还是会怎样?答案当然是只会显示100,并不会......
  • Golang Vue 后台框架 go-admin 从零开始企业级实战视频教程(33 个视频)
    GolangVue后台框架go-admin从零开始企业级实战视频教程(33个视频)Golang作为后端应该会成为未来几年的主要趋势之一,Vue又是用得最多的框架,go-admin是一个很成熟的后......
  • uniapp打包h5
    1.找到项目中 manifest.json---H5 配置---运行时的基础路径, 将路径修改为相对路径(./) 注意:1.运行的基础路径系统默认打包路径为绝对路径,如不改,打包时找不到......
  • uniapp 小程序自定义组件样式穿透问题
    1.正在开发时发现自定义组件间样式发生穿透问题  2.主需要引入下面代码可解决exportdefault{options:{//默认值isolated(启动隔离)//ap......
  • Vue.js3.0练习题
    第一章:Vue3.0概述1、选择题1.1、在MVVM设计模式中,Model代表的是_______。A.数据模型    B.控制器    C.视图   D、监听模型1.2、在Vue中挂......