parent
ac15857502
commit
a1418a71be
@ -0,0 +1,33 @@
|
||||
// components/Tabs/Tabs.js
|
||||
Component({
|
||||
/**
|
||||
* 组件的属性列表
|
||||
*/
|
||||
// 存放要接收父元素的数据
|
||||
properties: {
|
||||
tabs: {
|
||||
type: Array,
|
||||
value: []
|
||||
}
|
||||
},
|
||||
|
||||
/**
|
||||
* 组件的初始数据
|
||||
*/
|
||||
data: {
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
* 组件的方法列表
|
||||
*/
|
||||
methods: {
|
||||
// 点击事件
|
||||
handleItemTap(e) {
|
||||
// 1 获取点击的索引
|
||||
const {index} = e.currentTarget.dataset;
|
||||
// 2 触发 父组件中的事件(此事件也是需要自定义的)
|
||||
this.triggerEvent("tabsItemChange", {index});
|
||||
}
|
||||
}
|
||||
})
|
Loading…
Reference in new issue