经过测试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

前往低代码交流专区

更多推荐