1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- //index.js
- import * as requestAPI from '../../models/dataModel'
- import { menuList } from '../../menu/menu'
- //获取应用实例
- const app = getApp()
- Page({
- data: {
- isLogin: false,
- menuList: []
- },
- onLoad() {
- },
- onShow() {
- if(wx.getStorageSync('token') && this.data.menuList.length===0) {
- requestAPI.getMenu().then(res=>{
- let tempList = []
- if(res&&res.data&&res.data.data) {
- for(let i of res.data.data) {
- let filterList = menuList.filter(item => {
- return item.name === i.name
- })
- tempList = tempList.concat(filterList)
- }
- this.setData({
- menuList: tempList,
- isLogin: true
- })
- }
- })
- }
- },
- getLink: function(event) {
- console.log(event.currentTarget.dataset.item)
- wx.navigateTo({
- url: `/pages/${event.currentTarget.dataset.item.url}/index`,
- })
- }
- //事件处理函数
- // getmenu: function () {
- // wx.request({
- // url: 'http://192.168.20.53:9999/admin/menu/tree',
- // method: 'get',
- // header: {
- // 'Authorization': 'Bearer ' + wx.getStorageSync('token')
- // },
- // success(r) {
- // console.log(r)
- // console.log(r)
- // }
- // })
- // }
- })
|