经过测试vuex是用于管理vuex state为主的设计,对于项目的公共方法需要使用外部js操作.

但涉及到一个问题就是静态变量的统一性,因此定义在vuex,外部js引用如下

commonMethods.js:

import store from '@/store'

export function func1() {
  const state1 = store.state.module_name.state1
  return state1
}

 main.js

import common from './static/js/commonMethods.js'
Vue.prototype.common = common;

组件调用

	this.common.fun1(',,,,')

 

Logo

Vue社区为您提供最前沿的新闻资讯和知识内容

更多推荐