- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
尝试使用这个演示应用程序: https://github.com/skyronic/vue-spa
开始一个 Vuex 项目,但我遇到了这个错误 Uncaught TypeError: router.afterEach is not a function
与 vuex-router-sync 有关。
谁能帮忙,因为我在网上找不到任何东西。
我的 main.js 入口点是:
import App from './pages/App'
import router from './router'
import store from './vuex/store'
import { sync } from 'vuex-router-sync'
sync(store, router)
router.start(App, '#app')
我实际上并没有在我的示例中调用 router.afterEach 函数,但它被 vuex-router-sync 包使用。抱歉,我的知识不够详细,无法更详细地指出这一点。
该函数由第 25 行的包调用 https://github.com/vuejs/vuex-router-sync/blob/master/index.js
感谢大家到目前为止的帮助:)
最佳答案
此问题已由供应商解决。 https://github.com/skyronic/vue-spa/issues/2
对代码库进行了更新。
关于vue.js - 未捕获的类型错误 : router. afterEach 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37162168/
我使用 afterEach 来注销,但我的测试尝试在 afterEach 完成注销之前登录。 我试图避免使用 sleep 语句(确实会减慢速度)。 如何让测试等待上一个 beforeEach 完成?
我正在使用 grunt-contrib-jasmine 来测试我的 AMD 模块。开箱即用,测试似乎相互影响。 输出不按文件分隔测试。这可以通过在测试 beforeEach 中记录一些内容来验证。在所
我的夹具看起来像这样: fixture`Admitted: Happy Path` .page(environment.admitted) .requestHooks(logger) .a
我有这个演示代码。 describe('demo', () => { beforeEach( async () => { console.log('->before eac
我有数百个 Polymer 测试套件。在每次测试结束时,我想做一些定制的质量检查。有没有办法在全局范围内对我的所有测试套件执行此操作? 最佳答案 在查看了一些源代码后,我找到了解决方案。有一个 ext
我有一个使用 jQuery 构建的逻辑,它使用两个each 循环。我不知道如何为其编写 Jasmine 测试。 这是我的代码/逻辑: Item 1 Item 2
由于 start()、stop() 将在 Qunit 2.0 中删除,通过 beforeEach、afterEach 方法进行异步设置和拆卸的替代方案是什么?例如,如果我想让 beforeEach 等
我正在使用 mocha 和 chai 编写 Node 应用程序。一些测试调用外部 API 进行集成测试,这可能需要长达 90 秒的时间来执行操作。 为了正确清理,我定义了一个 afterEach()
在我的测试中,我在@BeforeEach 方法中进行了数据设置(这是一系列不同的实体)。我在@AfterEach 方法中清理了该数据。现在,如果在创建任何这些实体期间抛出异常,@AfterEach 方
我正在使用jasmine 2.0 。 我正在尝试理解 done() 函数。 使用以下基本 Jasmine 代码: describe('Jasmine 2.0 done()', function() {
我想在每次运行测试后截屏,所以我在我的 protractor.config.js 文件的 onPrepare 函数中添加了一个 afterEach。它在每个浏览器中的第一次测试都成功运行,但不会为任何
在下面的代码中,afterEach() 被调用 before 测试中的 promises 已经解决并且 done() 被调用。我希望它在使用 done() 完成测试后运行。正确的做法是什么? desc
当我的一个Jest测试失败我想存储屏幕截图,但仅在失败时才存储。 以我的一段测试代码为例,afterEach 中的 !passed 部分不工作。 describe('Page', () => {
尝试使用这个演示应用程序: https://github.com/skyronic/vue-spa 开始一个 Vuex 项目,但我遇到了这个错误 Uncaught TypeError: router.
如何设置在 nuxt 中路由更改后执行的 afterEach 处理程序?中间件可以用作 beforeEach,但我找不到实现 afterEach Hook 的方法。 最佳答案 您可以像下面这样创建一个
在每个规范中,我都有 beforeEach 和 afterEach 语句。是否可以在全局范围内以某种方式添加它以避免规范之间的代码重复? 最佳答案 目的 beforeEach()和 afterEach
我想暂停每个测试。 我创建了这个函数: afterEach:function(browser){ browser.pause(2000); }, 但是当我运行测试时,我会得到错误: TypeEr
这个问题可以解决很多通用的解决方案,所以我会尝试用这样的方式来表达它。我有一种情况,我需要相同的 beforeEach和 afterEach代码块运行,但每次只需要更改一个变量(或几个)。 我的具体情
我找到了一些针对此问题的响应,但它们可能不适用于 promises。我想在每次测试后清除数据库。我正在尝试从请求响应中保存 id 并将其收集/传递给 afterEach。不幸的是,promise 不会
我想做这样的事情: beforeEach(() => { populateDatabase(); }); afterEach(() => { clearDatabase(); }); de
我是一名优秀的程序员,十分优秀!