微信小程序获取自定义属性的值

之前写小程序用到自定义属性,今天说说所这个自定义属性吧,希望可以帮到各位兄弟。有个小坑得填填

首先看看wxml

<view class='box' bindtap='getValue'>
    <view class='first' data-num="1024" data-name="张三">第一个view</view>
    <view class='second' data-age="2017" data-con="李四">第二个view</view>
    <text >第一个view的自定义属性:{{first}}</text>
    <text >第二个view的自定义属性:{{second}}</text>
</view>

然后获取自定义属性看看js

 data: {
    first:'',
    second:''
  },
  onLoad: function (options) {},
  getValue(e){
      const that = this;
      that.setData({
        first: e.target.dataset.name,
        second: e.target.dataset.conbn
      })
  }

这里有个坑需要说下,我这里写的data-name也可以这么写data-Name,但是你在js里面获取的时候必须要写成小写,不管在wxml里写的是驼峰还是什么,在js获取的时候必须是小写要不就获取不到,一定得是小写哦。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,374评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,294评论 25 709
  • 我没有逃避多久 就一定会回到现世 即使在妄想里 也无法放肆欢脱自己 我享受孤独 隔绝自己 不喜太过亲密的朋友关系 ...
    慕斯烈浓Vinky阅读 1,748评论 0 0
  • cat /var/log/auth.log | tailsshd[1781]: error: Received d...
    thebeeman阅读 8,224评论 0 0
  • 文/曲尚菇凉 01. 我时常在想,喜欢一个人和爱一个人的区别。可能喜欢是想要占有,而爱是想要保护。 前些日子,米拉...
    曲尚阅读 4,379评论 7 12