小程序版vant field输入框批量双向绑定

编程入门 行业动态 更新时间:2024-10-26 05:18:01

小程序版vant field输入框批量双向<a href=https://www.elefans.com/category/jswz/34/1769902.html style=绑定"/>

小程序版vant field输入框批量双向绑定

在进行小程序开发时,我是使用HBulider X uniapp+vue来进行小程序开发的

在使用小程序版vant组件库输入框的时候发现他不能实现数据的双向绑定,这让我们很苦恼,这时我们可以使用一种方式来进行双向绑定
我们可以使用change事件来实现数据监听

1.声明一个对象,用来存储数据结果
import {reactive} from "vue";
const user = reactive({phone: '',code: ''})
2.定义输入框

使用:value绑定数据,data-type的值和对象的属性一样,绑定@input事件

<van-field placeholder="请输入手机号"  :value="user.phone" data-type="phone"@change='inputUser'></van-field>
<van-field center clearable placeholder="请输入短信验证码" data-type="code" :value="user.code" @change='inputUser' >
</van-field>

3.数据的双向绑定

const inputUser = (e)=>{user[e.target.dataset.type] = e.detail}

完整版

<template><view class="app"><van-field placeholder="请输入手机号"  :value="user.phone" data-type="phone"@change='inputUser'></van-field><van-field placeholder="请输入短信验证码" data-type="code" :value="user.code" @change='inputUser' ></van-field></view>
</template><script setup>import {reactive} from "vue";const user = reactive({phone: '',code: ''})const inputUser = (e)=>{	console.log(e);user[e.target.dataset.type] = e.detail}
</script>

更多推荐

小程序版vant field输入框批量双向绑定

本文发布于:2024-02-06 07:34:59,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1747822.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:绑定   双向   批量   输入框   程序

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!