支付宝、学习强国小程序input、textarea数据双向绑定

前言

vue 的绑定有些区别,需要注意。直接 value="{``{inputValue}}" 是无法双向绑定的。

正确思路

文档说的比较详细,不过没有组合使用的案例,需要自行理解。这里正确的方法是先用 value 绑定数据,再使用 onInput 事件动态修改。

代码如下:

javascript 复制代码
  <textarea value="{{valueTextarea}}" onInput="handleTextarea" ></textarea>
  <input value="{{valueInput}}" onInput="handleInput" />
  Page({
  data: {
    valueTextarea: '',
    valueInput: ''
  },
  // textarea
  handleTextarea: function(e) {
    this.setData({
      valueTextarea: e.detail.value,
    });
  },
  // input
  handleInput: function(e) {
    this.setData({
      valueInput: e.detail.value,
    });
  },
});

支付宝和学习强国都是如此操作,他俩本就一脉相承,相比 vue 确实没有那么方便,但是没有办法。

END

相关推荐
北极糊的狐25 分钟前
父组件向子组件传参时,传递数组和对象类型的参数的方法
前端·javascript·vue.js
车载测试工程师42 分钟前
CAPL学习-IP API函数-2
网络·学习·tcp/ip·capl·canoe
一颗不甘坠落的流星1 小时前
【HTML】iframe 标签 allow 权限汇总(例如添加复制粘贴权限)
前端·javascript·html
forestsea1 小时前
现代 JavaScript 加密技术详解:Web Crypto API 与常见算法实践
前端·javascript·算法
YJlio2 小时前
进程和诊断工具学习笔记(8.29):ListDLLs——一眼看清进程里加载了哪些 DLL,谁在偷偷注入
android·笔记·学习
vx_dmxq2112 小时前
【微信小程序学习交流平台】(免费领源码+演示录像)|可做计算机毕设Java、Python、PHP、小程序APP、C#、爬虫大数据、单片机、文案
java·spring boot·python·mysql·微信小程序·小程序·idea
骑自行车的码农2 小时前
🍂 React DOM树的构建原理和算法
javascript·算法·react.js
车载测试工程师2 小时前
CAPL学习-IP API函数-1
网络·学习·tcp/ip·capl·canoe·doip
北极糊的狐2 小时前
Vue3 中父子组件传参是组件通信的核心场景,需遵循「父传子靠 Props,子传父靠自定义事件」的原则,以下是资料总结
前端·javascript·vue.js
看到我请叫我铁锤3 小时前
vue3中THINGJS初始化步骤
前端·javascript·vue.js·3d