我如何测试Vue方法?

问题描述 投票:0回答:1

我正在使用Vue-js-modal。

在我的模板上,我有这个:

<modal name="hello-world">
  hello, world!
</modal>

在Vue上,我有这样的方法:

showModal() {
    this.$modal.show('hello-world');
}

如何测试此方法(showModal)?

unit-testing vue.js modal-dialog vue-component
1个回答
0
投票

通常在Vue中,您将使用refs这样访问DOM:

<modal ref="$myModal" name="hello-world">
  hello, world!
</modal>

...
methods: {
   testModal(){
     this.$refs.$myModal.show()
    }
}

然后,如果弹出您的模态,它将起作用!

© www.soinside.com 2019 - 2024. All rights reserved.