当我试图访问随机组件中的vuex存储时,将返回未定义的。然而,我把商店注入我的Vue对象。有人知道怎么解决这个问题吗?我可以手动将存储对象导入每个组件,但这并不是很干净.我的文件看起来是这样的:
main.js
import Vue from 'vue'
import VueResource from 'vue-resource'
import VueRouter from 'vue-router'
import VueI18n from 'vue-i18n'
import routes from './config/
我有两个包含表单的注册组件,一个用于个人注册,另一个注册为企业,我有一个主页组件,其中有两个大按钮,标记为“单击此处注册为个人”,“单击此处注册为企业”。我如何在Vue上链接这些组件?我希望在单击按钮后,组件将呈现在同一页面上,而不是新的选项卡上。
提前感谢!
到目前为止,
尝试配置router.js(我感觉这可能是我的问题所在)将路由添加到v按钮
App.vue
<template>
<v-app>
<v-btn dark to="./components/CompanySignUp"> Sign up as a Company
我是vue.js新手,这就是我用vue.js提交表单的方式,但是表单没有提交,我得到了"?“在提交表单之后,也可以在URL中找到。
<!-- root Element -->
<body id="test">
<!-- My html form -->
<form v-on="submit: send">
<input>
<button>Send</button>
</form>
<script src="https://cdnj
我有一个表单,分为5个组件,用户可以通过分步器浏览它们(我在项目中使用vue-material )。我用vue路由器做的。但是,我在这里遇到了一个严重的问题:当组件返回到它们已经填充的路径时,它们会丢失商店中的所有信息(我正在使用vuex)。所以要明确一点:如果用户填充表单的第一步,然后进入第二步,当他想回到第一步时,数据就不再可用,表单完全是空的(并且vuex中的状态也会被重置)。我做错什么了?
import Vue from 'vue'
import Router from 'vue-router'
import Projet from '@/com