在我的 Vuejs 项目中,我有一些常见的 js 函数,可以通过多个组件使用:
我的代码结构如下,在http://vuejs.github.io/vuex/en/structure.html中有介绍:
├── index.html
├── main.js
├── components
│ ├── App.vue
│ └── ...
└── vuex
├── store.js # exports the store (with initial state and mutations)
└── actions.js # exports all actions
some_component.vue
<template>
// The page content
</template>
<script>
export default {
attached: function() {
if(!isLoggedIn) {
$this.router.go('/signin');
}
}
}
</script>
在这种情况下,我想做一个函数loginRequired
可以在多个组件中调用的函数。
那么我应该如何组织代码呢?</p>