// pages/home/setting/index.js import { finalizeToken } from "../../api/user" import { $wuxDialog } from '../../../components/index' const event = require('../../../utils/event') const storage = require('../../../utils/storage') const app = getApp() Page({ /** * 页面的初始数据 */ data: { kg: app.globalData.kg, version: 2 }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { var pages = getCurrentPages() for (let index = 0; index < pages.length; index++) { const element = pages[index] if('pages/paper/index' == element.route){ this.data.version = 1 break } } this.setData({ kg: app.globalData.kg, version: this.data.version }) }, checKg: function(e){ var kg = e.currentTarget.id == 'kg' ? 1 : 0 app.globalData.kg = kg storage.put('ztb-kg', kg) event.emit('EventMessage', { what: 1001, desc: 'KGchange' }) this.setData({ kg }) }, loginOut: function () { $wuxDialog().open({ resetOnClose: true, title: '温馨提示', content: '确定退出当前账号?', buttons: [{ text: '取消' }, { text: '确定', type: 'primary', onTap(e) { storage.remove('userToken') storage.remove('Authorization') storage.remove('isTokenHaveStatus') app.globalData.token = null app.globalData.userInfo = null finalizeToken() event.emit('EventMessage', { what: 888, desc: 'Logout' }) wx.navigateBack() } }] }) } })