90 lines
1.9 KiB
JavaScript
90 lines
1.9 KiB
JavaScript
// mycomponent/microIndex_footer.js
|
||
Component({
|
||
/**
|
||
* 组件的属性列表
|
||
*/
|
||
properties: {
|
||
activeId: {
|
||
type: null,
|
||
},
|
||
self: {
|
||
type: null,
|
||
},
|
||
},
|
||
lifetimes: {
|
||
// 生命周期函数,可以为函数,或一个在methods段中定义的方法名
|
||
attached() {
|
||
this.getiPnoneBottom();
|
||
},
|
||
moved() {},
|
||
detached() {},
|
||
},
|
||
|
||
/**
|
||
* 组件的初始数据
|
||
*/
|
||
data: {
|
||
iPnoneBottomBol: false,
|
||
},
|
||
|
||
/**
|
||
* 组件的方法列表
|
||
*/
|
||
methods: {
|
||
goTo(e) {
|
||
let id = e.currentTarget.dataset.id;
|
||
switch (id) {
|
||
case "1":
|
||
if (id != this.data.activeId) {
|
||
wx.redirectTo({
|
||
url: "/packageC/micro_communities/microIndex/microIndex",
|
||
});
|
||
}
|
||
break;
|
||
case "2":
|
||
if (id != this.data.activeId) {
|
||
wx.redirectTo({
|
||
url: "/packageC/micro_communities/microAttention/microAttention",
|
||
});
|
||
}
|
||
break;
|
||
case "3":
|
||
wx.navigateTo({
|
||
url: "/packageC/micro_communities/microRelease/microRelease",
|
||
});
|
||
break;
|
||
case "4":
|
||
if (id == this.data.activeId && !this.data.self) {
|
||
//doNothing
|
||
} else {
|
||
wx.redirectTo({
|
||
url: "/packageC/micro_communities/microhomepage/microhomepage",
|
||
});
|
||
}
|
||
break;
|
||
case "5":
|
||
wx.reLaunch({
|
||
url: "/packageG/member_v2/member_v2",
|
||
});
|
||
break;
|
||
default:
|
||
console.log("error");
|
||
}
|
||
},
|
||
getiPnoneBottom() {
|
||
let that = this;
|
||
try {
|
||
var value = wx.getStorageSync("iPhoneBottom");
|
||
if (value) {
|
||
that.setData({
|
||
iPnoneBottomBol: true,
|
||
});
|
||
// Do something with return value
|
||
}
|
||
} catch (e) {
|
||
// Do something when catch error
|
||
}
|
||
},
|
||
},
|
||
});
|