首页 文章
  • 0 votes
     answers
     views

    如何使用vuex通过vuejs中的props获取状态项

    我很抱歉我的英语不好 . 我来自vue的选择道具 . 我想通过道具 Value 获得州选项 . 我来自组件 . <template> <h1>this.$store.state.fromSelected</h1> </template> <script> export default { props: ['f...
  • 0 votes
     answers
     views

    Vue Router和Vuex

    我有两个问题 . 1.如何捕获未定义的路由并重定向到404页面? 2.我如何使用Vuex动作从api获取数据?我知道vuex突变必须是同步和动作异步 . 但我可以获得有突变的数据,然后可以使用诺言 . 但不能在行动或我做任何错误 . 请给我一个漂亮的例子(组件类型) . 我在Laravel项目的laravel mix中使用vuex . 谢谢...
  • 4 votes
     answers
     views

    渲染函数出错:Vue中的“TypeError:无法读取未定义的属性”

    我正在使用Laravel和vue-router . <template> <div class="content__inner"> <div class="forums"> <!-- Heading --> <div class=&...
  • 3 votes
     answers
     views

    Vuex在vue路由器中访问命名空间模块的getter

    我试图通过检查用户是否经过身份验证来保护我的路由,这是示例路由: { path: '/intranet', component: search, meta: { requiresAuth: true }, props: { tax: 'type', term: 'intranet-post', name: 'Intranet' } }, 我正在这样设置...
  • 0 votes
     answers
     views

    vuex状态和getter已更新,但计算值不响应

    我目前正在尝试实现一个简单的主题切换功能,其中活动主题保存在vuex存储状态中 . 按下按钮后,主题应该切换 . Here is a video with vue-devtools, demonstrating the problem 正如您在视频中看到的那样,数据在状态中成功更改,并且getter返回正确的值,但是我的组件的计算值不会对更改做出反应 . /src/main.js import V...
  • 0 votes
     answers
     views

    Vue router:TypeError:无法读取未定义的属性'$createElement'

    所以,我对vue.js很新,这很可能是我的愚蠢错误,但唉,谷歌今天似乎不是我的朋友,因为我已经搜索了2个多小时,发现没有 . 尝试加载组件时出现问题 . 该组件嵌套在其他组件中,并且路由器应该加载它 . 我有其他组件加载这种方式(使用 <router-view></router-view> 和路由器)没有任何问题 . 与此组件唯一不同的是它在其根目录下嵌套了3个级别,而在我...
  • 3 votes
     answers
     views

    水合后立即改变Vuex状态?

    我的Vue应用程序使用服务器端呈现 . 当应用程序加载并保持水分时,我想检测客户端上的状况,然后提交变异 . 如果我在安装应用程序之前触摸状态,则会打印此警告 - 正如所料: [Vue警告]:客户端呈现的虚拟DOM树与服务器呈现的内容不匹配 . 这可能是由不正确的HTML标记引起的,例如在<p>中嵌套块级元素或缺少<tbody> . Bailing水化和执行完整的客户端...
  • 0 votes
     answers
     views

    VueJS:将Vuex属性值从父组件传递到子组件并避免“未定义”

    我正在使用Vuex属性从父组件传递参数 . 但是,加载组件时,Vuex属性仍为 undefined ,从而生成以下错误消息: [Vue警告]:渲染错误:“TypeError:无法读取未定义的属性'0'” 我正在通过这样的 property : <card :image="$store.state.company.card_img[0].url" >&lt...
  • 6 votes
     answers
     views

    为什么Vuex状态将数组作为对象返回

    我使用的是Typescript vue vuex,状态定义为 const state: CommonDataState = { clients: [], version: 1 } 吸气鬼是 const getters: GetterTree<CommonDataState, RootState> = { getClients: state=> () => { ...
  • 1 votes
     answers
     views

    Store vuex无法读取属性'store' of undefined“

    我试图创建第一个简单的应用程序,但我有一个存储问题 . 我在mainJS import Vue from 'vue' import Vuex from 'vuex' import App from './App' import router from './router' Vue.use(Vuex); import {store} from './Store.js'; store.commi...
  • 0 votes
     answers
     views

    在vuejs / vuex中创建道具,计算和创建的顺序

    我有一些关于操纵道具的正确顺序的问题,使用vue和vuex计算和创建道具 . 我有以下代码 <script> import { mapGetters } from 'vuex' export default { data () { return {} }, props: ['id'], methods: { }, c...
  • 2 votes
     answers
     views

    单击路由器视图时,vuex中的未定义值

    我正在使用vue-tables-2组件,并将选项设置为使用Vuex: Vue.use(ClientTable, [], true, null) 我的表格单元格中有一个 <router-view> ,链接到另一个页面,当我点击它时,我在vuex中收到有关未定义数据的错误 . vuex.js:34 Uncaught TypeError: Cannot read property 'dat...
  • 1 votes
     answers
     views

    Vuex:_this . $ store未定义

    将Vuex添加到我的项目后,我无法访问此 . $ store存储在任何组件中 . 错误消息是 TypeError:_this . $ store未定义 我已经看过一堆已经试图解决这个问题的问题,但据我所知,我做的一切都是正确的 . 有人可以帮忙吗?我使用vue-cli webpack作为我的项目基础 main.js: import Vue from 'vue'; import resource...
  • 2 votes
     answers
     views

    Vuejs:使用keep alive的子路由器视图组件的生命周期钩子

    为了清楚理解,我将以更一般化的方式解释我的问题,这里是jsFiddle 我有两个主要路线,在 router-view 中显示两个不同的组件 单击 Route-1 时路径为:'/route-1' 单击 Route-2 时路径为:'/route-2/sub-route-a' Route-2 在其中包含另一个 router-view ,它显示两个子路径: sub-route-a sub-...
  • 1 votes
     answers
     views

    从默认视图返回时,Vue路由器清除历史记录API?

    我在手机上使用vue-router进行叠加菜单 . 这意味着当用户选择过滤器链接时,完整的叠加层将从左侧滑入并带有过滤器选项 . 用户当然可以从默认视图中选择过滤器,返回默认视图并再次选择过滤器 . 这将导致历史记录包含: 默认视图 过滤视图 默认视图 过滤视图 当用户多次点击它时,它将反向遍历操作,而优选地,如果存在覆盖激活,则应该返回到默认视图,然后简单地省略历史API数据...
  • 2 votes
     answers
     views

    访问beforeRouteEnter内的应用程序

    我想在应用程序根目录中显示一些加载动画,同时组件准备由vue路由器呈现 . 已经找到this question,建议使用导航防护,和another question,其中接受的答案显示如何使用 beforeEach 防护在 app 中设置变量,显示加载动画 . 问题是 this doesn't work when deep-linking 到某个路由(初始URL包括路径路径,例如'someurl#...
  • 0 votes
     answers
     views

    在导航防护中更改'components only'

    我想在页面启动之前看看我是否可以交换我的组件(一个在'默认'路由器视图中,另一个在'navDrawer'路由器视图中) . “交换”只是我实际想要实现的目标 . 最后,我想在加载整个页面之前将一个参数传递给组件,但显然组件是通过这个路由器加载的,我想在我决定传递给组件的道具之前预先检查(有没有防护) . 这是我的 routers/index.js Landing & LandingButton...
  • 3 votes
     answers
     views

    调用另一个路由器视图的组件/ Vue.js的方法

    我有两个 <router-view/> s:main和sidebar . 每个都提供了一个组件(EditorMain.vue和EditorSidebar.vue) . EditorMain有一个方法 exportData() . 我想在按钮点击时从EditorSidebar调用此方法 . What is a good way of tackling it? 我确实使用了vuex...
  • 1 votes
     answers
     views

    Vue2:如何指定vue-router根组件?

    我刚刚升级到Vue2.0,并不熟悉它 . 一个改变给我带来麻烦,vue-router初始化[docs]改变了: 在我的例子中,初始化代码更改如下: 老 import RootApp from './components/RootApp.vue'; router.start(RootApp, '#app') 新 import RootApp from './components/RootApp....
  • -1 votes
     answers
     views

    如何解决Vue js路由器页面加载问题

    我已经设置了vue-cli的路由器并且它工作正常,但我唯一的问题是当我点击新路线时它不会出现在顶部但只出现在页面的底部或中间 .
  • 7 votes
     answers
     views

    如何在pod副本中运行etcd集群?

    我有一个运行应用程序的pod / service,它将etcd作为同步系统和数据存储区使用 . 我想在pod中运行etcd,这样所有的副本就形成了一个连贯的集群 . 换句话说,副本#1中的应用程序可以将"foo"写入 localhost:4001/v2/keys/my_key ,然后副本#2可以读取 localhost:4001/v2/keys/my_key 并获得"...
  • 0 votes
     answers
     views

    多个带vue的路由器

    我正在运行一个PHP应用程序,我需要一些页面才能完全交换视图 . 我需要一个完全成熟的路由器,因为我需要利用历史模式API . 使用Vue路由器很容易做到这样的事情: const router = new VueRouter({ routes: [ { path: '/', component: DefaultView }, { path: '/map', ...
  • 0 votes
     answers
     views

    Vue-Router,router.onReady()

    我是vue的新手 . 我想了解何时将触发完全onReady()函数 . Vue Router文档解释如下 此方法将路由器完成初始导航时调用的回调排队,这意味着它已解决了与初始路由关联的所有异步输入挂钩和异步组件 . 但是,我不太了解这里的一些事情, 初始导航是什么意思? async enter hooks是什么意思? 请帮帮我
  • 0 votes
     answers
     views

    如何使用本地npm包中的React组件

    我正在尝试创建一个带有一些React组件的npm包,我几乎用于所有项目 . 这是文件夹结构和文件内容: / dist / bundle.js src / MyComponent.jsx index.js package.json webpack.config.js MyComponent.jsx import React, { Component } from ...
  • 2 votes
     answers
     views

    将反应组件导出为npm包

    我想在npm包中共享一个简单的react组件,让其他人使用它,我必须这样做吗? import SomeComponent from './components/SomeComponent'; module.exports = { SomeComponent: SomeComponent } 参考https://github.com/alanbsmith/npm-example-module...
  • 0 votes
     answers
     views

    导入本地npm包时出错

    我们有几个网站,每个网站都在自己的项目中,我们希望将它们全部迁移到使用Vue.js.每个网站都有自己的目录,其中包含 .vue 文件,然后使用Webpack进行捆绑 . 我们有一个Webpack配置,可以将.vue文件,包,lint和管道转换为babel,并且工作正常 . 但是,既然我们已经移动了几个星期,我们已经注意到有几个组件和核心javascript文件非常相似,理想情况下我们希望将它们拉到...
  • 2 votes
     answers
     views

    如何从node_modules加载未捆绑的* .vue文件?

    我在我的项目中编写了一个小的Vue包供内部使用 . 它包含一些插件(.js扩展名),其中包含内部为 <template> 的Vue单文件组件(扩展名为.vue) . 所以完整的方案看起来像: 我当前项目的组件< - 没有从我的包中的node_modules捆绑的Vue插件< - 没有捆绑我的包中的Vue组件 用webpack启动Vue SSR后,我看到了这个错误: /nod...
  • 2 votes
     answers
     views

    如何在Vue材料选项卡中使用Vue Routes?

    我正在使用Vue Material Tabs https://vuematerial.github.io/#/components/tabs,我想知道是否有办法用标签实现Vue Router . 使用命名视图我可以在每个选项卡中显示不同的路由器视图,但我想知道如何在每个活动选项卡中获取不同的路由 . 示例:单击选项卡1具有路径“/”单击选项卡2具有路径“/ user” 在浏览器中,如果我转到“/ ...
  • 0 votes
     answers
     views

    vue仅根据请求加载组件内容

    我是vue的新手,我遇到了这个问题,说我有十几个包含重内容的弹出窗口,实际上只有在需要时才需要 . 我意识到我之前的方法是错误的(我尝试使用vue-router来呈现内容,但是由于每次推送到新路由时弹出窗口下的内容都会改变,因此无效) . I tried named views, but I still think its wrong . 现在我的问题是,我把它作为一个模态组件放在里面怎么样?它...
  • 3 votes
     answers
     views

    如何在Vue路由器中动态设置目标组件

    我正在尝试为vue-router路由动态设置目标组件 . 原因是我需要从服务器检索数据以了解要定位的正确组件 . 我想到的一个解决方案是添加一个类似于: router.beforeEach((to, from, next) => { get_data_from_server(to.fullPath).then(() => { // set the "to&quot...

热门问题