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

前言

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

正确思路

在这里插入图片描述

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

代码如下:

  <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

相关推荐

  1. vue双向/程序双向

    2023-12-26 09:12:04       21 阅读
  2. Vue双向数据程序数据驱动有何异同?

    2023-12-26 09:12:04       38 阅读
  3. 程序数据驱动和vue的双向有何异同

    2023-12-26 09:12:04       11 阅读
  4. 微信程序:input双向

    2023-12-26 09:12:04       37 阅读
  5. Vue 双向数据

    2023-12-26 09:12:04       18 阅读
  6. 如果reactive数据没有双向

    2023-12-26 09:12:04       33 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-26 09:12:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-26 09:12:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-26 09:12:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-26 09:12:04       18 阅读

热门阅读

  1. 【头歌系统Python实验】Python面向对象之对象成员

    2023-12-26 09:12:04       34 阅读
  2. [hive] sql中distinct的用法和注意事项

    2023-12-26 09:12:04       45 阅读
  3. Android开发中常见的Hook技术有哪些?

    2023-12-26 09:12:04       37 阅读
  4. redisson分布式锁实现方式

    2023-12-26 09:12:04       41 阅读
  5. Servlet技术之Cookie对象与HttpSession对象

    2023-12-26 09:12:04       27 阅读