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

uni-app:监听数据变化(watch监听、@input事件)

方法一:文本框监听,使用@input事件

<template><view><input type="text" v-model="wip_entity_name" @input="handleInputChange" /></view>
</template><script>
export default {data() {return {wip_entity_name: '' // 文本框绑定的数据};},methods: {handleInputChange() {// 执行需要在文本框值改变时执行的方法console.log('文本框的值发生改变');// 调用其他方法this.otherMethod();},otherMethod() {// 实现其他方法的逻辑console.log('执行其他方法');}}
};
</script>

方法二:使用watch监听属性(很好解决了文本框中数据非手输时监听不到数据变化)

<template><view><input type="text" v-model="wip_entity_name" /></view>
</template><script>
export default {data() {return {wip_entity_name: '' // 文本框绑定的数据};},watch: {wip_entity_name(newVal, oldVal) {// 监听文本框值的改变if (newVal !== oldVal) {// 执行需要在文本框值改变时执行的方法console.log('文本框的值发生改变');// 调用其他方法this.otherMethod();}}},methods: {otherMethod() {// 实现其他方法的逻辑console.log('执行其他方法');}}
};
</script>

http://www.lryc.cn/news/153413.html

相关文章:

  • 提升C语言的方法?
  • WPF_布局基础
  • 【SA8295P 源码分析】87 - SA8295P HQNX + Android 编译环境搭建指导
  • java基础-----第九篇
  • 数学建模--整数规划匈牙利算法的Python实现
  • OpenCV(十三):图像中绘制直线、圆形、椭圆形、矩形、多边形和文字
  • [华为云云服务器评测] Unbutnu添加SSH Key、编译启动Springboot项目
  • 【MySQL学习笔记】(七)内置函数
  • 《Python魔法大冒险》004第一个魔法程序
  • 架构,平台,框架的区别和联系
  • Mac 安装php多版本,brew安装php8.0
  • 【100天精通Python】Day53:Python 数据分析_NumPy数据操作和分析进阶
  • druid连接不上doris有哪些可能原因
  • 双边滤波 Bilateral Filtering
  • PXE批量装机
  • Linux--VMware的安装和Centos
  • dji uav建图导航系列()ROS中创建dji_sdk节点包(一)项目结构
  • 基于x86_64 ubuntu22.04的framebuffer编程
  • 解密回文--栈
  • Mysql主从服务安装配置
  • 双向BFS
  • 数据艺术:精通数据可视化的关键步骤
  • MySQL 是如何实现事务的四大特性的?
  • python实现zscore归一化和minmax标准化
  • 架构师成长之路Redis第三篇|Redis key过期清除策略
  • C++智能指针之weak_ptr(保姆级教学)
  • ElementUI浅尝辄止18:Avatar 头像
  • 1688API技术解析,实现按图搜索1688商品(拍立淘)
  • 【面试经典150题】买卖股票的最佳时机
  • selenium可以编写自动化测试脚本吗?