javascript - 如何让 jasmine 读取单个文件 Vue 组件?

标签 javascript jasmine vue.js

所以我通过 npm 安装了 jasmine 和 vue,但是当我导入组件本身(这是一个 .vue 文件)时,它无法读取介于 <template></template> 之间的模板。标签。我也在使用 webpack,不确定是否需要对此做一些事情。

这是 vue 组件文件的样子

<template>
  ...
</template>

<script>
  export default {
    name: 'test',
    data: {},
    computed: {}
  }
</script>

最佳答案

.vue 文件需要编译,如果你使用的是 webpack 那么你需要使用 vue-loader要将模板转换为 plain javascript,内部 vue-loader 将获取模板标签之间的所有代码并将它们转换为 render functions 。您应该首先查看 single file components 的文档然后从那里开始。

关于javascript - 如何让 jasmine 读取单个文件 Vue 组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41126719/

相关文章:

javascript - 如何重新创建 Underscore.js _.reduce 方法?

javascript - 在 twilio 中使用 javascript 将调用者置于保留状态并从保留状态恢复

javascript - 数字后加空格

javascript - Angular,Jasmine 模拟整个模块依赖项 ,"is not available!"错误

javascript - 如何访问在较低(父)级别声明的 Vue 对象的属性?

javascript - ReactJS - 在子级中使用父级状态的上下文

angular - ngrx 4 测试效果 jasmine-marbles

javascript - Date.now() 10 秒前

javascript - 函数中的条件选择

if-statement - Vue.js if else 在 View 中