log

state.list

当前的日志记录

getters.length

介绍

返回现存 log (all) 的条数。

参数

示例

this.$store.getters['d2admin/log/length']

getters.lengthError

介绍

返回现存 log (error) 的条数。

参数

示例

this.$store.getters['d2admin/log/lengthError']

actions.add

介绍

添加一个日志。

参数

参数名 介绍 必选 值类型 可选值 默认值
type 日志类型 String log, error log
err 错误对象 Error
instance vue 实例 Object
info 信息 String

示例

记录日志:

this.$store.dispatch('d2admin/log/add', {
  info: 'this is a log'
})

记录错误:

import store from '@/store'
export default {
  install (Vue, options) {
    Vue.config.errorHandler = function (err, instance, info) {
      Vue.nextTick(() => {
        store.dispatch('d2admin/log/add', {
          type: 'error',
          err,
          instance,
          info
        })
      })
    }
  }
}

mutations.clean

介绍

清空日志。

参数

示例

this.$store.commit('d2admin/log/clean')
最后更新: 2/22/2019, 1:17:15 PM