小程序 自定义属性
data-xxx
#
自定义属性 可以获取元素的属性和值
#
获取元素上自定义的属性和值- 使用
data-[name]
的方式在元素行自定义属性且赋值 - 获取自定义属性值用:
event.crueentTarget.setData
<view data-postid_list="{{item.postId}}" bindtap="onGoTuDetail">
console.log
打印 evevt
在结果里
例:
<text data-List="123" bindtap="getList">123</text>
getList: function (event) { console.log(event.currentTarget.dataset.list) //123},
#
获取表单元素的值input
:获取input
输入框的值;设置:
bindinput=""
绑定事件,获取:
event.detail.value
获取值 直接获取值
#
组件上的自定义属性- 在引用组件的页面里定义
title="123"
,title
属性名,"123"
属性值
<!-- pages/index.wxml --><Index title="123"/><Index title="abc"/><!-- Index为组件名 -->
- 在组件的
js
文件中定义properties
,和属性类型
//components/index.jsComponent({ // 组件的属性列表 properties: { title:String },})
- 在组件
wxml
文件中使用{{title}}
<!--components/index.wxml--><view class="container" > <!-- 组件内容 --> <view class="title"> {{title}} </view></view>