开发者问题收集
我对 Vuejs 还比较陌生,一段时间以来我一直被以下错误困扰:(页面加载时出现)Uncaught TypeError: Cannot redefine property: $router  at Function.defineProperty ()  at Function.install (VM2179 vue-router.esm.js:526)  at Function.Vue.use (
因此,如果 api 调用返回状态 422,我会尝试将用户重定向到不同的路由。但是我收到错误TypeError: Cannot read properties of undefined (reading '$router')我的 routes.js:{path: '/dashboard',component: Dashboard,name: 'Dashboard',beforeEnter: (to,
要求所有 html 元素都在 JSON 文件中定义并在模板中使用。有一个函数 - “markComplete”,需要在复选框更改时触发。代码模板:<template><span v-html="htmlContent"></span></template><script>data(){return{htmlContent: "<input type='checkbox' v-on:change='
嗨,我正在尝试在 VueJs 中动态设置 div 的样式。但面临这样一个问题:this.currentProgressLevel未应用于 currentStyle 对象内的 width 属性。我附上了我正在使用的代码的屏幕截图。当我使用${this.currentProgressLevel *75}px时,width 属性不起作用。为什么它可能不起作用?当我手动将this.currentProgr
在 Vue.js 2 中,我想将字符串转换为函数调用,以便将其设置为事件处理程序。我相信这将非常实用,特别是在基于对象列表动态创建大量元素(例如按钮)时。new Vue({el: "#app",data: {myArray: [{ value: 1, fn: "firstMethod" },{ value: 2, fn: "secondMethod" },],},methods: {firstMe
我尝试将 firebase 实现到我的 vue.js 项目中,但在firebase.messaging.getToken()上出现错误。这是我的问题的屏幕截图错误:脚本的 MIME 类型不受支持('text/html')。无法加载资源:net::ERR_INSECURE_RESPONSE无法获取通知权限。browserErrorMessage:“无法注册 ServiceWorker:脚本的 MIM
我有一个使用 store Vuex 的 vue 组件。但是我得到了一个TypeError: Cannot read property 'token' of undefined错误。我不明白为什么。这是我的代码:在 main.js 中:import Vue from 'vue'import Vuex from 'vuex';import App from './App.vue'import rout
我正在 mounted() 中运行一个函数,使用承诺从我的 Dropbox 帐户中抓取文件。此承诺成功后,我循环所有文件并运行另一个承诺函数来抓取每个文件的附加信息并将其添加到对象中。data () {return {results: [],dropbox: [],}},mounted() {dropbox.filesListFolder({path: '/wallpapers'}).then(t
我试图在另一个组件中使用一个组件。在created事件中,我可以记录此组件并返回好对象。但是由于某些原因,该组件似乎未包含在内。VueJS 不理解validation标签。有什么想法吗?<template><main><validation :validate="$v.email" :model="'email'"></validation></main></template><script>im
我正在使用 Typescript 和 Vuejs 构建应用程序。我有几个独立组件 (.vue) 文件,我正在将它们导入到 Typescript (.ts) 文件中。在 Typescript 文件中,我从 npm Vue 库导入 Vue,然后创建一个新的 Vue 来显示我的组件。我看到的错误是:Property x does not exist on type 'Vue'我的构建系统是带有 tsc
我想在我的 VueJS 应用中使用这个第三方toast组件,但它给出了错误,Unknown custom element: <toast-container> - did you register the component correctly? For recursive components, make sure to provide the "name" option.ma​​in.tsim
我有正确理解流量元素的问题,在vue js中调用的方法。这是标准的想法 - 从REST API中获取一些数据,然后在浏览器上渲染。我写入motted()的获取方法。另外,我在那里添加了调用renderhomepagemethod()。此方法是用方法写的:719345041inrenderhomepagemethod()i i使用this.refs $ < /代码>和$ el。可能存在问题,一切正常
为什么这里的this未定义?注销时单击此错误,浏览器控制台中显示TypeError: this is undefined<script lang="ts">import Vue from "vue";import { getModule } from "vuex-module-decorators";import Component from "vue-class-component";impor
在 YouTube 上的Net Ninja Vue 教程19中,我正在介绍嵌套组件,我希望使用v-for和v-bind: key显示ul列表。我一直收到以下错误,无法编译。我是 Vue 新手,那里的 Guru 能帮我解决一下吗?目前,我的vue版本是@vue/cli 4.4.6,npm是6.13.4。<template><ul><li v-for="(ninja, index) in ninjas
我的 vue 组件没有显示,我看不到哪里出了问题,我希望另一双眼睛可以指出我哪里出了问题。我正在运行 npm run watch,并且我已清除缓存。我的 app.js/*** First we will load all of this project's JavaScript dependencies which* includes Vue and other libraries. It is