TypeError:对象原型可能只是一个对象或 null:未定义我的项目中出现了一些错误。我正在使用 vuejs、typescript 和 jest。这只是简单的代码,我尝试使用 jest 进行单元测试,但它有一些错误。这是我的测试代码。///<reference path="../../../../node_modules/@types/jest/index.d.ts"/>// https://
2018-02-26
VueJS 版本2.1.10复现链接http://codepen.io/sumitridhal/full/ybVGZa/预期结果是什么?创建自定义选择输入并将最后一个值绑定到数据中的 items 对象时。<select class="form-control xsmall" v-model="options.limit.value"><option v-for="option in options
2017-04-28
我尝试通过 props 将 store 模块命名空间传递给组件。当我尝试使用 prop 映射到 getter 时,它会抛出此错误,Uncaught TypeError:无法将 undefined 或 null 转换为对象如果我将名称作为字符串传递,它会起作用。这有效<script>export default {props: ['store'],computed: {...mapGetters('
2017-03-03
我正在尝试实现一个用于验证表单的包装器类。这个想法是,这个 Form 类接收一个带有处理程序的数据对象,该处理程序执行必要的检查并填充错误列表。此类还有一个方法可以返回特定字段的错误列表。此外,我还创建了一个容器组件,其中有一个插槽用于显示字段的标签。此组件定义了一个插槽,其中包含使用 v-model 指令绑定值的表单元素(例如输入)。我的期望是,当用户更新输入字段时,如果出现错误,验证错误占位符
我有一个组件和一个 Pinia 存储,其中包含一个状态和一些操作。该代码在浏览器和 E2E(cypress)测试中运行良好,但在单元测试中失败。我正在使用 vue-testing-utils 和 vitest。单击按钮时,可以从单元测试中正常调用存储函数,但如果该函数位于已安装或主脚本中,则测试失败src/components/UsersComponent.vue<script setup>imp
2022-04-05
从JavaScript + Options API迁移Vuejs项目到打字稿 + Coption API,我逐渐发现了大多数内容的等效物。我正在努力的一件事是v-Model功能。我找到了一个使用构图API,其中作者创建了一个可复合功能,可以在要实现v-model的组件中重复使用。我现在正在尝试使用Typescript编写等效函数。这是原始JS代码:365698686我的TS实现看起来像这样:< /
2021-10-21
我在以下代码中遇到了一个我无法理解的 TS 错误:<script lang="ts">import {defineComponent, computed, toRef} from 'vue'import _ from 'lodash'import {DateTime} from 'luxon'interface CalendarEvent {start: stringend: stringname
2021-08-14
在 Vue (v3) 中,使用validator添加 prop 会导致 TypeScript 错误,声称另一个属性不存在。我创建了一个组件来说明这个问题:这有效:<template><div>{{myComputed}}</div></template><script lang="ts">import { defineComponent, computed } from 'vue';export
2021-06-24
我正在尝试使用capacitor将我的 vue pwa 项目转换为 android 项目。以下是我遵循的步骤。首先将 pwa 添加到我的 vue 项目中并构建它vue add @vue/pwanpm run build此时,该应用程序作为 pwa 运行,具有 serviceworker 和离线支持。然后我添加了电容器并转换为 android 项目npm install --save @capaci
2020-12-13
我是 Vue 和 Nuxt 的新手。目前正在使用 TypeScript 进行教程。它向我抛出了一堆错误属性“x”在类型“y”上不存在。下面是一个例子;ERROR in components/AboutMe.vue:56:27TS2339: Property 'routes' does not exist on type '{ components: { CButton: any; }; props
2020-12-09
我使用 vue cli 创建了一个新项目,其规格如下:vue 3typescript无类语法vue-routerbabeleslint + standardjestcypress当我运行npm run test:unit时,出现以下错误TypeScript diagnostics (customize using `[jest-config].globals.ts-jest.diagnostics
2020-09-20
在执行以下步骤之前,一切都正常。我使用的是带有 Vue、scss 和 bootstrap 的 laravel。我尝试在提交中后退,但仍然无法编译。发生了什么:我试图让我的 Vue 样式使用@extend来引入 bootstrap 类。这是代码:<style lang="scss">.checkmark{margin-top: -0.3rem !important;margin-bottom: 0.
我已经在 Google 上搜索过这个错误,但是我得到的答案对我没有帮助。我尝试使用 Vuex 来计数喜欢和不喜欢。我使用 jsonplaceholder 来存储数据。在这里我获取我的数据并为所有对象设置一个喜欢属性。actions: {async fetchPhotos({commit}) {const response = await axios.get('https://jsonplaceho
2020-08-14
我正在尝试使用 vue-multiselect 标记,但出现了一些错误,例如:“vue.js:634 [Vue warn]: 未知的自定义元素:- 您是否正确注册了组件?对于递归组件,请确保提供“name”选项。”并且:“SyntaxError:请求的模块'https://unpkg.com/[email protected]' 未提供名为“default”的导出”有人能帮帮我吗?我的脚本:
2020-05-08
正在开发我的第一个 Vue 应用程序,现在运行构建脚本时遇到了问题。它声称我在选项对象中有一个未知的“最小化”属性,但我找不到它在哪里。我假设存在某种依赖冲突?有什么想法可以解决这个问题吗?以下错误:ERROR in ./node_modules/css-loader/dist/cjs.js?minimize!./node_modules/vue-loader/lib/style-compiler
2020-02-11