小程序bindtap传参_微信小程序bindtap

小程序bindtap传参_微信小程序bindtap一边开发一边做点笔记,东西可能零散了点,一边开发一边补充。1、事件 1.bindtap绑定点击事件 2.bindinput监听输入,没输入一个字符得到一次返回值(就算是输入中文时,没敲一次键依然返回一次)2、解决小程序tabBar跳转不能带参数问题小程序这里遇到了一个难题就是如果实现tabBar栏之间的跳转的话是不能传入参数的那么我们要如何解决这个问题呢! 我的办法就是让你的传…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

    1、bindtap 绑定点击事件

// wxml 代码:
<view class="type" bindtap='clickToDetail' id="{
  
  {item.id}}" data-title="西湖" data-place="杭州">
</view>
// js 代码:
clickToDetail: function(e){
    console.log(e.currentTarget)        // 通过console.log查看数据,获取需要的数据
    var title = e.currentTarget.dataset.title,
        place = e.currentTarget.dataset.place;
    wx.navigateTo({                     // 此处是页面跳转方法,这种方法仅限非 tabBar 页面,tabBar 页面用 wx.switchTab 方法
        url: '../detail/detail?title=' + title +'&place='+ place,
    })
}
// 在 detail 的 js 页面,在 onload 预加载周期函数中,可获得该参数:
onLoad: function (options) {
    console.log(JSON.stringify(options));        // 查看数据
    var title = options.title,
        place = options.place;
}

Jetbrains全家桶1年46,售后保障稳定

 

    2、bindinput 监听 input 输入框的输入 与 节流

// wxml 代码:
<input class='searchInput' value="{
  
  {keyWord}}" type="text" confirm-type="search" bindconfirm="searchIt" bindinput="inputValue"/>
// 这种写法 bindconfirm 绑定的函数在点击软键盘右下角回车键时,触发 searchIt 函数
// confirm-type="search" 写法,使右下角回车键显示为 ‘搜索’ 

js 代码:
// 实时监听输入框的 关键词,放到 data 中
  inputValue: function(e){
    var keyWord = e.detail.value;        // keyWord 为输入的值
    // 假设现在需要检测到用户输入的值,用户 400 毫秒内没有继续输入就将该值打印出来
    this.throttle(this.queryData, null, 400, keyWord);
  },
// 节流
  throttle: function(fn, context, delay, text) {
    clearTimeout(fn.timeoutId);
    fn.timeoutId = setTimeout(function () {
      fn.call(context, text);
    }, delay);
  },
// 想要执行的函数
    queryData: function(e){
        console.log(e)        // 此处打印出来的就是 用户输入的值
    }

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/234489.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • AutoDL算力租用++Pycharm中SSH、SFTP连接远程服务器[通俗易懂]

    AutoDL算力租用++Pycharm中SSH、SFTP连接远程服务器[通俗易懂]本文主要涉及GPU租用以及Pycharm中SSH、SFTP连接远程服务器

    2022年6月24日
    32
  • ATA考试注意事项「建议收藏」

    ATA考试注意事项「建议收藏」一、考试前将所有计算机除掉还原卡及还原软件。二、officeXp安装要用完全安装。三、服务器端尽量不要刷新所有客户端否则引起考试管理系统死机。四、拍照功能无法使用,可重新启动考试管理系统。五、服务器端无法扫描到客户端,除了服务器与客户端必须在同一网段内,可看一下客户端是否启动llistening    …

    2022年7月13日
    20
  • ATA考试该注意什么[通俗易懂]

    ATA考试该注意什么[通俗易懂]一、考试前将所有计算机除掉还原卡及还原软件。二、officeXp安装要用完全安装。三、服务器端尽量不要刷新所有客户端否则引起考试管理系统死机。四、拍照功能无法使用,可重新启动考试管理系统。五、服务器端无法扫描到客户端,除了服务器与客户端必须在同一网段内,可看一下客户端是否启动llistening…

    2022年7月13日
    13
  • clion永久激活码2020_通用破解码

    clion永久激活码2020_通用破解码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月16日
    290
  • SAP_SD常用BAPI

    SAP_SD常用BAPI1、创建销售订单:BAPI_SALESORDER_CREATEFROMDAT22、创建退货销售订单:BAPI_CUSTOMERRETURN_CREATE3、根据销售订单生成交货单:BAPI_DELIVERYPROCESSING_EXEC4、修改外向交货单:BAPI_OUTB_DELIVERY_CHANGE5、修改内向交货单:BAPI_INB_DELIVERY_CHANGE6、交…

    2022年7月24日
    12
  • Spark DataFrame简介(二)

    Spark DataFrame简介(二)

    2021年11月27日
    38

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号