vue之@change函数用法及说明

 更新时间:2026年07月11日 10:05:52   作者:小狗的面具_  
学习Vue的@change函数高效用法!想知道如何仅获取组件信息、只执行操作不传数据、或同时传递参数吗?本文直接拆解三种实用场景,帮你掌握核心技巧,提升代码灵活性,避免常见坑点,点击立即提升你的Vue开发效率

vue @change函数

1、获取组件信息 

<template>         
   <switch
      :checked="isUsed"
      @change="handleIsUsedChange" //或者@change="handleIsUsedChange($event)"
      color="#1890FF"  //修改switch顏色
   />
</template>
<script>
export default {
  data() {
    return {
      isUsed: 'true'
    }
  },
  methods: {
    handleIsUsedChange(val) {
      this.isUsed = val.detail.value  //true or false
    },
  }
}

2、不传递组件信息

用来执行其它操作

@change="handleIsUsedChange()"
handleIsUsedChange(val) //val 取到的值undefined

3、获取组件信息

同时传递参数

@change="handleIsUsedChange($event, '参数')"
handleIsUsedChange(val, param)  //val.detail.value =》 ture or false   param=> 参数

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Vue3实现双向绑定的基本原理和代码示例解析

    Vue3实现双向绑定的基本原理和代码示例解析

    Vue3中的响应式系统由Proxy实现,它取代了Vue2中的Object.defineProperty,提供了更强大的功能和更好的性能,下面给大家介绍Vue3实现双向绑定的基本原理和代码示例解析,感兴趣的朋友一起看看吧
    2024-12-12
  • 函数式组件劫持替代json封装element表格

    函数式组件劫持替代json封装element表格

    这篇文章主要介绍了为大家函数式组件劫持替代json封装element表格的过程思路及示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07
  • vue 表单输入格式化中文输入法异常问题

    vue 表单输入格式化中文输入法异常问题

    v-model 是 vue.js 提供的语法糖,根据不同的表单控件监听不同的事件,实现对表单控件的数据双向绑定。这篇文章主要介绍了vue 表单输入格式化中文输入法异常,需要的朋友可以参考下
    2018-05-05
  • Vue NextTick介绍与使用原理

    Vue NextTick介绍与使用原理

    我们对Vue中data数据的修改会导致界面对应的响应变化,而通过nextTick方法,可以在传入nextTick的回调函数中获取到变化后的DOM,讲起来可能还是有点梦幻,下面我们直接使用nextTick体验一下效果
    2022-08-08
  • vue如何监听某个元素的大小变化

    vue如何监听某个元素的大小变化

    这篇文章主要介绍了vue如何监听某个元素的大小变化问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-10-10
  • 详解vue文件中使用echarts.js的两种方式

    详解vue文件中使用echarts.js的两种方式

    这篇文章主要介绍了详解vue文件中使用echarts.js的两种方式,主要介绍了两种使用方式,一种是以组件的形式另一种直接引入,非常具有实用价值,需要的朋友可以参考下
    2018-10-10
  • Vue3判断对象是否为空的实现方式

    Vue3判断对象是否为空的实现方式

    这篇文章主要介绍了Vue3判断对象是否为空的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-07-07
  • Vue CLI 命令行打包配置自定义参数方式

    Vue CLI 命令行打包配置自定义参数方式

    这篇文章主要介绍了Vue CLI 命令行打包配置自定义参数方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-04-04
  • mapbox gl开箱即用的地图引擎库

    mapbox gl开箱即用的地图引擎库

    这篇文章主要为大家介绍了一款mapbox gl开箱即用的地图引擎库,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07
  • Vue3实现LuckSheet在线预览Excel表格

    Vue3实现LuckSheet在线预览Excel表格

    在前端开发中预览Excel文件是常见的需求之一,本文将介绍如何使用Vue.js框架以及两个优秀的Excel库——LuckyExcel和Luckysheet,来实现Excel文件在线预览功能,希望对大家有所帮助
    2023-11-11

最新评论