返回顶部
首页 > 资讯 > 精选 >vue怎么根据条件判断按钮是否可以点击
  • 449
分享到

vue怎么根据条件判断按钮是否可以点击

2023-06-29 23:06:25 449人浏览 泡泡鱼
摘要

本篇内容介绍了“Vue怎么根据条件判断按钮是否可以点击”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!根据条件判断按钮是否可以点击按钮当在特定

本篇内容介绍了“Vue怎么根据条件判断按钮是否可以点击”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

根据条件判断按钮是否可以点击

按钮当在特定环境下不可点击,需要根据判断来控制点击事件。

方法一:使用v-if 、v-else 来判断

<template>    <div>        <el-button v-if="!isDisabled"></el-button>        <el-button v-else @click="getDetail()"></el-button>    </div></template>

方法二:增加一个变量,判断

<template><el-button @click="!isDisabled && getDetail()"></el-button></template>
<script>data(){    return{        isDisabled:true,  //为true时可以点击,false时不可点击    }}</script>

两种方法都可以,但第二种相对来说编写的代码更少,具体怎么用看个人习惯。  

vue判断点击当前元素

点击按钮,出现弹窗;然后点击遮罩层,当前弹窗消失。

vue怎么根据条件判断按钮是否可以点击

一开始都会在遮罩层上绑定点击事件,但是这样的话,点击了fORM表单,当前弹窗也会消失。

需要判断你是点击了遮罩层还是form表单

在遮罩层上绑定点击事件 @click=“showfun2($event)”

<div class="topfrom" v-show="msg" @click="showfun2($event)">    <!--子组件-->    <fromdemo btndata="点击咨询"></fromdemo>  </div>

判断是否点击了当前元素 e.currentTarget === e.target

showfun2(e) {    if (e.currentTarget === e.target) {        this.msg = false    }},

以上就完成当前事件点击元素的判断。

接下来是分别对e.currentTarget、e.target打印

showfun2(e) {    console.log(e.currentTarget)    console.log(e.target)},

第一次点击 遮罩层 

vue怎么根据条件判断按钮是否可以点击

第二次点击 form表单

vue怎么根据条件判断按钮是否可以点击

发现 e.currentTarget 打印的始终是,绑定点击事件的元素。

“vue怎么根据条件判断按钮是否可以点击”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: vue怎么根据条件判断按钮是否可以点击

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

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

猜你喜欢
  • vue怎么根据条件判断按钮是否可以点击
    本篇内容介绍了“vue怎么根据条件判断按钮是否可以点击”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!根据条件判断按钮是否可以点击按钮当在特定...
    99+
    2023-06-29
  • vue如何根据条件判断按钮是否可以点击
    目录根据条件判断按钮是否可以点击方法一:使用v-if 、v-else 来判断方法二:增加一个变量,判断vue判断点击当前元素需要判断你是点击了遮罩层还是form表单接下来是分别对e....
    99+
    2024-04-02
  • vue怎么根据条件判断属性的添加和去除
    这期内容当中小编将会给大家带来有关vue怎么根据条件判断属性的添加和去除,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。根据条件判断属性的添加和去除写一个列表,然后想要在查询数据的过程中添加loading样...
    99+
    2023-06-28
  • php怎么实现点击按钮删除一条数据
    PHP是一种流行的服务器端编程语言,具有广泛的应用范围,其中包括将数据从数据库中删除。在本文中,我们将学习如何使用PHP编写代码来实现当用户单击按钮时,从MySQL数据库中删除数据的功能。具体实现方式如下:首先需要建立一个名为“delet&...
    99+
    2023-05-14
    php 数据库
  • vue怎么根据判断条件添加一个或多个style及class
    这篇文章主要介绍“vue怎么根据判断条件添加一个或多个style及class”,在日常操作中,相信很多人在vue怎么根据判断条件添加一个或多个style及class问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答...
    99+
    2023-07-05
  • vue怎么判断元素是否在可视区域
    本教程操作环境:windows7系统、vue3版,DELL G3电脑。可视区域是什么可视区域即我们浏览网页的设备肉眼可见的区域,如下图在日常开发中,我们经常需要判断目标元素是否在视窗之内或者和视窗的距离小于一个值(例如 100 px),从而...
    99+
    2023-05-14
    Vue vue3 vue.js
  • sql怎么判断是否为浮点型数据
    在SQL中判断一个数据是否为浮点型数据可以使用以下方法: 使用ISNUMERIC函数判断数据是否为数字类型,然后再使用TRY_CO...
    99+
    2024-03-12
    sql
  • 怎么利用js根据坐标判断构成单个多边形是否合法
    这篇文章给大家介绍怎么利用js根据坐标判断构成单个多边形是否合法,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。前言需求:在高德地图中判断用户绘制的围栏是否合法。核心解决点:倒序依次判断如果是相邻的二根线段,判断是否有交...
    99+
    2023-06-26
  • 怎么判断数据库表是否存在以及修改表名的方法
    本篇内容主要讲解“怎么判断数据库表是否存在以及修改表名的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么判断数据库表是否存在以及修改表名的方法”吧!一、判...
    99+
    2024-04-02
  • fastadmin:点击按钮出现弹窗,同时传递参数,并将参数展示到前端,并根据参数进行数据库查询的条件
    一、在主页面js端添加按钮 位置:public/assets/js/backend/pim/test.js 其中url的位置指的是弹窗显示的位置popup/sale/order/index(类比pim/test/index) 在url...
    99+
    2023-09-02
    php javascript bootstrap 数据库 Powered by 金山文档
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作