当前位置: 首页 > news >正文

uni-app学习笔记七-vue3事件处理

本文主要用于记录vue3中的点击事件和change事件

点击事件:v-on:click,可简写为@click

change事件,用于监听值发生改变的的事件处理:@change

示例代码:

<template><view class="box" @click="onClick" :style="{background:color}">{{number}}</view><view>---------------</view><switch  @change="onChange"></switch><view>---------------</view><button type="primary" :loading="isLoading">按钮</button>
</template><script setup>import {ref} from "vue"const number = ref(1)const color = ref("#fc359a")const isLoading = ref(false)function onClick(){number.value++color.value = "#"+String(Math.random()).substring(3,9)}function onChange(e){isLoading.value = e.detail.value}
</script><style lang="scss">.box{width: 200px;height: 200px;background: orange;}     
</style>

上面的代码主要实现:1.点击更换数字和背景色;2.开启和关闭开关实现开启和关闭loading效果。

上面的代码涉及到转换为字符串,String(value),字符串截取 substring(3,9)

获取change事件当前的值:e.detail.value

效果:

http://www.dtcms.com/a/198219.html

相关文章:

  • esp32课设记录(一)按键的短按、长按与双击
  • 区间带边权并查集,XY4060泄露的测试点
  • pycharm连接github(详细步骤)
  • 如何利用 Java 爬虫获得某书笔记详情:实战指南
  • 面向GIS的Android studio移动开发(二)--在地图上绘制电子围栏
  • Spring AI Alibaba集成阿里云百炼大模型
  • 【已经解决诸多问题】Mamba安装
  • 延时双删-争议与我的思路-001
  • Neo4j数据库
  • 有哪些GIF图片转换的开源工具
  • 07 负载均衡
  • Linux的MySQL头文件和找不到头文件问题解决
  • windows多版本Python共存(大合集)
  • 方案精读:104页DeepSeek金融银行核算流程场景部署建设方案【附全文阅读】
  • LeetCode 155. 最小栈:Java 双栈解法详解
  • LWIP的Socket接口
  • SmartETL函数式组件的设计与应用
  • 【时时三省】(C语言基础)数组习题
  • 前端三剑客之HTML
  • LLM大语言模型系列1-token
  • 【AWS入门】Amazon SageMaker简介
  • [原创工具] 小说写作软件
  • spark-配置yarn模式
  • 吴恩达机器学习(1)——机器学习算法分类
  • SpringBoot项目里面发起http请求的几种方法
  • 【Spring】Spring中的适配器模式
  • 【PRB】深度解析GaN中最浅的受主缺陷
  • go语言协程调度器 GPM 模型
  • Vue-监听属性
  • 理想AI Talk第二季-重点信息总结