我想测试一个已经存在的Vue-CLI 3项目。创建项目时,我尚未初始化测试预设。我已经搜索过,但是没有找到任何合适的结果。我也阅读了文档,但是它说在创建项目时要添加测试。
我想在使用 vue2-google-maps 时为 Google 地图制作一个自定义信息窗口。但到目前为止,据我所知,我们只能向信息窗口添加文本。有什么方法可以使用我的自定义 HTML 进行自定义,如下所示。
我希望使用 vue2-google-maps 来完成。
谢谢。
我有两个要素.当一个元素悬停时,应删除另一个元素的一个类.
import {Component} from '@angular/core'
@Component({
selector:'display'
template:`
<div #myname />
<p class="DN"> My name is Dude...</p>
`
})
export class DisplayComponent{
}
Run Code Online (Sandbox Code Playgroud)
当div悬停类DN的p标签应该被删除.
我有一个表格,其中有一个数字字段。我为此使用了formik。我需要一个只接受正数的输入。
这是codesandbox url
我是测试和 GraphQL 的新手。我正在尝试使用 vue-test-utils 和 jest 测试使用 GraphQL 的 VueJS 应用程序。我有一个组件,它从挂载的钩子中的 graphql 服务器获取类别。
mounted() {
this.$apollo
.query({
query: getCategories
})
.then(res => {
this.categoriesData[0].options = res.data.categories;
});
}
Run Code Online (Sandbox Code Playgroud)
在我的StepTwo.spec.js中,我将 Vue-apollo 添加到 vue 实例。
const Vue = createLocalVue();
Vue.use(VeeValidate);
Vue.use(BootstrapVue);
Vue.use(VueApollo);
test("Step Two ", async () => {
const wrapper = shallowMount(StepTwo, { localVue: Vue });
});
Run Code Online (Sandbox Code Playgroud)
当我尝试安装我的组件时,我得到了
TypeError: Cannot read property 'query' of undefined. 任何帮助,将不胜感激。
vuejs2 ×3
vue.js ×2
angular ×1
chart.js ×1
formik ×1
google-maps ×1
javascript ×1
reactjs ×1
vue-apollo ×1
vue-cli ×1
vue-cli-3 ×1