032:vue中三元运算, style、class、type、 event等多种场景示例

news2024/12/25 23:47:36

在这里插入图片描述

第032个

查看专栏目录: VUE ------ element UI


专栏目标

在vue和element UI联合技术栈的操控下,本专栏提供行之有效的源代码示例和信息点介绍,做到灵活运用。
(1)提供vue2的一些基本操作:安装、引用,模板使用,computed,watch,生命周期(beforeCreate,created,beforeMount,mounted, beforeUpdate,updated, beforeDestroy,destroyed,activated,deactivated,errorCaptured,components,)、 $root , $parent , $children , $slots , $refs , props, $emit , eventbus ,provide / inject, Vue.observable, $listeners, $attrs, $nextTick , v-for, v-if, v-else,v-else-if,v-on,v-pre,v-cloak,v-once,v-model, v-html, v-text, keep-alive,slot-scope, filters, v-bind,.stop, .native, directives,mixin,render,国际化,Vue Router等

(2)提供element UI的经典操作:安装,引用,国际化,el-row,el-col,el-button,el-link,el-radio,el-checkbox ,el-input,el-select, el-cascader, el-input-number, el-switch,el-slider, el-time-picker, el-date-picker, el-upload, el-rate, el-color-picker, el-transfer, el-form, el-table, el-tree, el-pagination,el-badge,el-avatar,el-skeleton, el-empty, el-descriptions, el-result, el-statistic, el-alert, v-loading, $message, $alert, $prompt, $confirm , $notify, el-breadcrumb, el-page-header,el-tabs ,el-dropdown,el-steps,el-dialog, el-tooltip, el-popover, el-popconfirm, el-card, el-carousel, el-collapse, el-timeline, el-divider, el-calendar, el-image, el-backtop,v-infinite-scroll, el-drawer等

本文章目录

    • 专栏目标
    • 需求背景
    • 单条件和多条件
      • 1、条件 ? 表达式1 : 表达式2
      • 2、多条件运算
    • 多种场景
      • event
      • style
      • class
      • type
      • 文本内容

需求背景

在vue的项目中,我们经常用三元运算来简化if-else的操作,这样会减少代码量,阅读起来也比较通畅。我们在下面的介绍中,会介绍单条件和多条件的场景,也会介绍style,type,class,event,文本内容中的三元运算示例。

在这里插入图片描述

单条件和多条件

1、条件 ? 表达式1 : 表达式2

条件为 true ,执行表达式1,为 false 执行表达式2

示例: a=1? b:c

2、多条件运算

条件1 ? 表达式1 : 条件2 ? 表达式2 : 条件3 ? 表达式3 : 表达式4

当条件1为true执行表达式1,返回false,执行条件2,条件2返回false,执行条件3,条件3如果返回true,则执行表达式3,否则执行表达式4,以此类推

示例: a=1?b:c=2?d:e=4?f:g

多种场景

event

示例:<el-button type=“primary” @click=“edit == ‘mod’ ? modify() : submit()”>提 交

style

示例::style=“{left: 10 + ‘px’,color:weixin ==‘gis-dajianshi’ ? ‘red’ : ‘’}”

class

示例1:<div:class=“[‘classify’,current==‘0’ ? ‘active’ : ‘’]” @click=‘current=0’>xx</ div>
示例2:<div :class=“‘classify’+(current==‘0’?’ active’:‘’)” @click=‘current=0’>xx</ div>

type

示例:<el-button :type=“on[1]?‘primary’:‘default’” @click=“dajianshi()”> 大剑师

文本内容

示例:

{{edit ? ‘大剑师’ : '兰特}}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1003300.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

包装类和认识泛型

目录 一、包装类 1.1 基本数据类型和对应的包装类 1.2 装箱和拆箱 1.3 自动装箱和自动拆箱 二、泛型概念及引出 2.1 泛型概念 2.2 泛型引出 三、泛型类的使用 四、裸类型&#xff08;了解&#xff09; 五、泛型如何编译 5.1 擦除机制 5.2 为什么不能实例化泛型类型的数组 …

windows拷贝文件到WSL最快速的方法

windows拷贝文件到WSL最快速的方法 在WSL用 sudo ls /mnt/* 列出系统所有的挂载盘&#xff0c;可以看到windows系统的所有盘都列出来了 找到你需要拷贝的文件位置&#xff0c;然后使用 cp命令就可以了。例如我要拷贝h盘下面的gitlab备份文件去wsl&#xff0c;用下面的命令即可…

C语言经典100(49)--#if #ifdef和#ifndef的综合应用

目录 #if #endif #ifdef #ifnde 代码 运行结果 #if 通过下面这段小代码来分析一下&#xff1a; #define DEBUG 1 //首先定义一个宏 #if DEBUG printf("Value of i: %d\n", i); printf("Value of j: %d\n", j); #endif 在预处理过程中&a…

Spring(五):Spring Boot 的配置和日志

Spring Boot中的配置文件起到了非常重要的作用。在Spring Boot中&#xff0c;可以通过配置文件来配置应用程序的一系列属性&#xff0c;包括数据库连接、服务器端口号、日志级别等等。通过配置文件&#xff0c;可以方便地对应用程序进行配置管理和集中管理。另外&#xff0c;Sp…

文心一言 VS 讯飞星火 VS chatgpt (91)-- 算法导论8.3 4题

四、用go语言&#xff0c;说明如何在 O(n) 时间内&#xff0c;对 0 到 n 3 − 1 n^3-1 n3−1 区间内的n个整数进行排序。 文心一言&#xff1a; 在 O(n) 时间内对 0 到 n^3-1 区间内的 n 个整数进行排序&#xff0c;可以使用基数排序&#xff08;Radix Sort&#xff09;算法…

如何快速、高效、免费地将Excel文件转换为PDF格式?

如果你经常需要处理Excel文件&#xff0c;那么你一定遇到过这样的情况&#xff1a;你想把Excel文件分享给别人&#xff0c;但是对方没有安装Office软件&#xff0c;或者使用的版本和你不一致&#xff0c;导致打开时出现格式错乱、公式失效、图表显示不正常等问题。这时候&#…

USB Server助力苏美达,Ukey连接虚拟前置机

众所周知&#xff0c;银行的专用Ukey&#xff0c;和所有USB设备一样&#xff0c;有一个无法在虚拟机中被识别和调用的大问题。近日&#xff0c;苏美达集团想将银企直连的前置机程序迁移到虚拟机中时&#xff0c;就遇到了这个问题——大量Ukey因为无法在虚拟机中识别连接&#x…

C++——vector

作者&#xff1a;几冬雪来 时间&#xff1a;2023年9月12日 内容&#xff1a;C部分vector知识讲解 目录 前言&#xff1a; 1.vector&#xff1a; 1.vector的本质&#xff1a; 2.vector书写&#xff1a; vector创建空间&#xff1a; vector与reserve和vector和resize&a…

当promise遇上generator该如何应对?记一次工作中遇到的问题

问题背景 我们项目中有个保存功能&#xff0c;但是这个保存是一个异步函数&#xff0c;内部很多逻辑&#xff0c;比如说校验表单数据&#xff0c;获取子组件数据&#xff0c;数据处理&#xff0c;数据提交给后端获取中间值&#xff0c;最后保存。说明一下&#xff0c;我们的项…

项目经理摆脱「计划无用」的秘诀!

项目经理面临的最大挑战是项目计划执行不到位&#xff0c;导致项目进度严重滞后。这种情况下&#xff0c;尽管他们手中握有项目计划&#xff0c;但实际上却形同虚设&#xff0c;几乎无法发挥应有的作用。 许多项目经理喜欢陈述一些既定的事实&#xff0c;强调一些难以克服的困…

虚幻动画系统概述

本文主要整理一下高层次的概述&#xff0c;方便后续查阅 1.动画流程 DCC产出动画文件 -> UE动画导入 -> 动画蓝图驱动&#xff08;类似unity的动画状态机&#xff09; ->动画后处理蓝图驱动&#xff08;例如修型骨&#xff0c;骨骼矫正等后期处理&#xff09; 2.动…

淘宝直通车质量分怎么提高?

1、直通车关键词新质量分是什么 &#xff08;1&#xff09;创意质量&#xff1a;就是获取流量的能力&#xff0c;和关键词在店铺中基本数据的展现 &#xff08;2&#xff09;买家体验&#xff1a;最终的成交能力&#xff0c;在有相关性的前提下&#xff0c;可以提升创意分和体…

【C++】C++多线程库的使用

C线程库的使用 一、线程库&#xff08;thread&#xff09;1、线程的id类2、线程对象的构造3、thread提供的其他成员函数4、this_thread命名空间5、线程函数的参数问题 二、互斥量库&#xff08;mutex&#xff09;1、mutex的种类2、lock_guard和unique_locklock_guardunique_loc…

marisa-trie——一个基于高效Trie树实现的快速高效字符串压缩存储、查询匹配工具实践

在前文中&#xff0c;讲到了因为实际项目的需要&#xff0c;调研了一下当前比较好用字符串查询匹配算法&#xff0c;感兴趣的话可以直接看下&#xff1a; 《pyahocorasick——基于AC自动机的python高效字符串匹配实践》 本文的主要目的同前文相同&#xff0c;这里主要是介绍一…

Linux 6.6 中的 SELinux 删除了 NSA 的引用

导读Security Enhanced Linux (SELinux) 二十年来一直是主线内核的一部分&#xff0c;它提供了一个实现访问控制安全策略的模块&#xff0c;现在广泛用于增强生产 Linux 服务器和其他系统的安全性。长期接触 Linux 的人可能不知道 SELinux 源自美国国家安全局 (NSA)。但是现在 …

centos 下 Makefile 独立模块编译ko

1、安装编译内核环境包 编译需要用到kernel 源码&#xff0c;centos 下需先安装 kernel-devel 包&#xff0c;要下与自己kernel 对应版本 yum install kernel-devel 2、首先从内核或自己写的模块&#xff0c;发到编译环境中 注&#xff1a;就像我自己拷贝一个 bcache 驱动的目…

pinduoduo(商品优惠券)API接口

为了进行电商平台 的API开发&#xff0c;首先我们需要做下面几件事情。 1&#xff09;开发者注册一个账号 2&#xff09;然后为每个pinduoduo应用注册一个应用程序键&#xff08;App Key) 。 3&#xff09;下载pinduoduo API的SDK并掌握基本的API基础知识和调用 4&#xff…

在Ubuntu系统中安装Docker

&#x1f468; 作者简介&#xff1a;大家好&#xff0c;我是Taro&#xff0c;前端领域创作者 ✒️ 个人主页&#xff1a;唐璜Taro &#x1f680; 支持我&#xff1a;点赞&#x1f44d;&#x1f4dd; 评论 ⭐️收藏 文章目录 前言一、Ubuntu是什么&#xff1f;二、安装Docker1.…

2023-简单点-开启防火墙后,ping显示请求超时;windows共享盘挂在不上

情景描述 树莓派 挂载 windows共享盘 之前一直可以&#xff0c;突然有一天不行了 ping xxxx不通了 一查&#xff0c;或许是服务器被同事开了防火墙&#xff0c;默认关闭了ping的回显 操作&#xff1a; 开启ping回显cmd ping通了&#xff0c;但是挂载还是不行, 显示 dmesg命…

Mac电脑其他文件太占内存?如何进行删除

Mac老用户都知道在我们查看Mac内存时都会发现有一条“其他文件”占比非常高&#xff0c;它是Mac储存空间中的“其他”数据包含不可移除的移动资源&#xff0c;如&#xff0c;Siri 语音、字体、词典、钥匙串和 CloudKit 数据库、系统无法删除缓存的文件等。这些“其他文件”无用…