123456789101112131415161718192021222324252627282930313233 |
- export default {
- namespaced: true,
- state: {
- logs: []
- },
- mutations: {
- ADD_ERROR_LOG: (state, log) => {
- state.logs.unshift(log)
- },
- CLEAR_ERROR_LOG: (state) => {
- state.logs.splice(0)
- }
- },
- actions: {
- add({
- commit
- }, log) {
- if (!log.route) {
- const pages = getCurrentPages()
- if (pages.length) {
- log.route = pages[pages.length - 1].route
- }
- }
- log.route = '/' + (log.route || '')
- commit('ADD_ERROR_LOG', log)
- },
- clear({
- commit
- }) {
- commit('CLEAR_ERROR_LOG')
- }
- }
- }
|