1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- import {
- storeBindingsBehavior
- } from 'mobx-miniprogram-bindings'
- import {
- store
- } from '~/store/index'
- Component({
- behaviors: [storeBindingsBehavior],
- storeBindings: {
- store,
- fields: {
- userInfo: 'userInfo',
- androidMask: 'androidMaskFun'
- },
- },
- /**
- * 组件的属性列表
- */
- properties: {},
- /**
- * 组件的初始数据
- */
- data: {
- selected: 2,
- color: "#999999",
- selectedColor: "#32CA69",
- mask: false,
- show: true,
- listTab: [{
- "pagePath": "/pages/activity/index",
- "text": "排行榜",
- "iconPath": "/static/ranking.png",
- "selectedIconPath": "/static/ranking2.png"
- }, {
- "pagePath": "/pages/works/index",
- "text": "作品",
- "iconPath": "/static/zp.png",
- "selectedIconPath": "/static/zp2.png"
- }, {
- "pagePath": "/pages/index/index",
- "text": "推荐",
- "iconPath": "/static/tj.png",
- "selectedIconPath": "/static/tj2.png"
- }, {
- "pagePath": "/pages/message/index",
- "text": "消息",
- "iconPath": "/static/message.png",
- "selectedIconPath": "/static/message2.png"
- }, {
- "pagePath": "/pages/my/index",
- "text": "我的",
- "iconPath": "/static/my.png",
- "selectedIconPath": "/static/my2.png"
- }]
- },
- /**
- * 组件的方法列表
- */
- methods: {
- switchTab(e) {
- if (e.currentTarget.dataset.index != this.data.selected) {
- const data = e.currentTarget.dataset;
- const url = data.path;
- // 作品页面跳转时销毁
- if (this.data.selected == '1') {
- wx.reLaunch({
- url
- });
- } else {
- wx.switchTab({
- url
- });
- }
- this.setData({
- selected: ''
- })
- }
- },
- toAndroidLogin() {
- wx.redirectTo({
- url: '/pages/donutLogin/index',
- })
- }
- }
- })
|