首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >微信小程序,input输入内容双向绑定

微信小程序,input输入内容双向绑定

作者头像
德顺
发布2019-11-13 10:07:04
4.4K0
发布2019-11-13 10:07:04
举报
文章被收录于专栏:前端资源前端资源前端资源
小程序如何实现input输入内容,实时改变标题内容。

小程序的 input 组件有一个 bindinput 属性。

官方的介绍如下:

键盘输入时触发,event.detail = {value, cursor, keyCode},keyCode 为键值,2.1.0 起支持,处理函数可以直接 return 一个字符串,将替换输入框的内容。

首先给标题绑定一个变量,给input绑定一个 bindinput 事件,WXML代码如下:

<view class='ad-preview-comment'>{{adTitle}}</view>
<input placeholder='一句话介绍你的广告' bindinput="adInputChange" value=''></input>

JS部分:input输入内容改变,将 input 的值 e.detail.value 赋给变量 adTitle

Page({
  data: {
    adTitle: '广告描述',
  },
  adInputChange: function(e) {
    let that = this;
    if (e.detail.value.length < 1) {
      that.setData({
        adTitle: '广告描述',
      })
    } else {
      that.setData({
        adTitle: e.detail.value,
      })
    }
  },
})

这样就可以 input 输入内容,标题跟着实时变化了。

微信截图_20181108224302.png 微信小程序,input输入内容双向绑定 小程序
微信截图_20181108224302.png 微信小程序,input输入内容双向绑定 小程序
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-11-08),如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档