关于微信小程序 数据双向绑定便捷方式

  • 双向绑定
    • 变量更新刷新页面
    • 页面输入刷新变量
    • wxml写法

双向绑定

意思就是一个变量发生更改,界面随之更新
vue的双向绑定就做的非常舒服

微信的双向绑定

准确的来说微信小程序没有实现双向绑定
勉强算是有一个单向

变量更新刷新页面

// 这种是写在js里的,更新数据并触发页面数据刷新
this.setData({目标变量:新变量
})

页面输入刷新变量

// 我们可以写一个公共的刷新方法 ,绑定到bindinput上
bindKeyInput(e){this.setData({[`${e.currentTarget.dataset.params}`]:e.detail.value})
}

wxml写法

// 我们可以写一个公共的刷新方法 ,绑定到bindinput上<input value="{{prodName}}" bindinput="bindKeyInput" data-params="prodName"></input>

当你输入时触发bindinput的函数会默认带入元素的数据
我们就可以获得params这个参数
我通过它去确认变量的名称就可以做到更新了

关于微信小程序双向绑定相关推荐

  1. 微信小程序---双向绑定传参

    1.双向绑定 1.1html <view class="text"><textarea placeholder=" 来呀,写下你的心情" va ...

  2. 微信小程序双向绑定,4面阿里拿到P7Offer,面试真题解析

    正文 从我个人的角度写写30多岁码工的感受:的确是受年龄压力开始增大了.比如二十多岁的小年轻,可能什么都懂,对组里的东西很熟悉.有时候我也怀疑自己是不是智商不够,是不是自学能力太差,是不是基础不行,别 ...

  3. right 微信小程序_微信小程序双向slider

    图片来源:视觉中国 产品需要一个双向可以调节的slider用来做微信小程序价格范围筛选,官方slider是单向的,这和iOS和安卓都是一样的,所以自定义了一个组件微信小程序双向slider. 双向sl ...

  4. 微信小程序双向数据绑定

    单向绑定语法 在微信小程序的规则中,input标签中的数据为单向绑定,无法像Vue框架中的v-model直接进行input的双向绑定. 例子: <input value="{{valu ...

  5. 微信小程序获取绑定授权用户手机号getPhoneNumber-全流程及手机号带*号问题

    微信小程序获取微信绑定授权手机号getPhoneNumber全流程及出现手机号带*号问题详解 微信小程序文档中给出如下示例 获取微信用户绑定的手机号,需先调用login接口. 因为需要用户主动触发才能 ...

  6. 微信小程序picket绑定数组对象

    微信官方的picket只写了那些数组里面就是逐条信息的类型,但是没有里面绑定的是对象的类型,所以发布一个,希望有用的可以拿走 单列表 首先是js 第一个是数据内容如此 productList: [{i ...

  7. 微信小程序 bindtap绑定如何传参

    在写微信小程序代码的时候,对于前端一个组件需要进行前端向后端绑定,我们可以使用bindtap,如下面的例子: <view bindtap="upload_image"> ...

  8. 微信小程序手机号绑定功能(登录后绑定)

    1.手机号绑定并不是手机号登录 所以他其实就是一个添加 主要是他有一个短信发送 接收验证码验证的过程 首先是小程序端 HTML 给你一个按钮绑定点击 bindtap 事件 跳转至手机号绑定页面 < ...

  9. 微信小程序----事件绑定

    前言 小程序中绑定事件, 通过bind关键字来实现.如: bindtap bindinput bindchanges等不同的组件支持不同的事件,具体查看组件的说明即可. 今天我们来了解bindtap和 ...

最新文章

  1. 在java的实现栈的插入数据_Java实现数据结构栈stack和队列Queue
  2. python3 导入上级目录中的模块
  3. vue :class 动态绑定样式_Notes04vbind动态绑定class
  4. silverlight中如何方便在多个场景即Xaml文件之间随意切换?
  5. [Ubuntu]Apt-get命令参数详解
  6. 【Eclipse 插件】Implementors
  7. jdbc 连接池 java_JDBC自定义连接池过程详解
  8. Visual Studio 链接 Sql Sever 提示启动进程时出错 -解决方案
  9. Redis ,Memcached ,Mongodb 对比
  10. 保存好用的工具---转载
  11. python 谷歌翻译 api_python免费调用谷歌翻译接口
  12. 持久层框架Hibernate和Mybatis对比
  13. 《伯克毕生发展心理学1》
  14. HTML5期末大作业:旅游网站设计——北京旅游(1页) 北京旅游网页设计制作 简单静态HTML网页作品 我的旅游网页作业成品 学生旅游网站模板
  15. 微信读书产品体验报告
  16. 【LeetCode击败99%+】猜数字大小
  17. 2023年最值得关注的十大科技趋势,这些技术将迎来爆发,把握住风口和掘金机会!
  18. 跟我学c++高级篇——模板元编程之十一鸭子类型
  19. 凯捷Java二面问题总结
  20. 工具推荐 | 分析大数据最需要的Top 10数据挖掘工具

热门文章

  1. Java 图的最短路径问题-迪杰斯特拉算法VS弗洛伊德算法
  2. 【行研报告】解码中国创新:过去现在与未来—附下载
  3. 2008年8月22日
  4. 华南理工统考计算机应用基础,华南理工大学计算机应用基础平时作业
  5. 充电桩与后台服务器通迅协议,充电桩平台通讯协议.doc
  6. uni-app小程序新建组件使用的时候报错It‘s not allowed to load an initial chunk on demand. The chunk name “components
  7. Bioconda的使用
  8. 26万奖金 | 阿里云 E-MapReduce 极客挑战赛邀你来战!
  9. cmd 命令行选中 复制 粘贴
  10. mysql的视图的名词解释_MySql中的视图的概念及应用