warning in ./src/router/index.js (Emitted value instead of an instance of Error) Error compiling template: Uncaught (in promise) TypeError: Cannot set properties of undefined (setting 'jsoninfo'
warning in ./src/router/index.js
WARNING Compiled with 46 warnings 18:23:38
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
1852:4-15 "export 'onUnmounted' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
1853:4-17 "export 'onDeactivated' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
1854:4-15 "export 'onActivated' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
1867:52-70 "export 'getCurrentInstance' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
1871:25-31 "export 'inject' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
1889:52-70 "export 'getCurrentInstance' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
1893:25-31 "export 'inject' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
2059:19-25 "export 'inject' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
2060:25-31 "export 'inject' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
2061:18-26 "export 'computed' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
2061:48-53 "export 'unref' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
2062:30-38 "export 'computed' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
2086:21-29 "export 'computed' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
2088:26-34 "export 'computed' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
2093:26-31 "export 'unref' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
2093:69-74 "export 'unref' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
2101:25-43 "export 'getCurrentInstance' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
2112:12-23 "export 'watchEffect' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
2121:14-22 "export 'computed' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
2127:37-52 "export 'defineComponent' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
2146:21-29 "export 'reactive' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
2147:28-34 "export 'inject' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
2148:24-32 "export 'computed' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
2161:18-19 "export 'h' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
2239:37-52 "export 'defineComponent' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
2255:30-36 "export 'inject' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
2256:31-39 "export 'computed' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
2257:22-28 "export 'inject' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
2258:32-40 "export 'computed' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
2259:8-15 "export 'provide' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
2260:8-15 "export 'provide' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
2261:8-15 "export 'provide' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
2262:24-27 "export 'ref' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
2265:8-13 "export 'watch' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
2320:30-31 "export 'h' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
2365:21-39 "export 'getCurrentInstance' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
2466:8-13 "export 'watch' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
2822:25-35 "export 'shallowRef' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
3341:15-23 "export 'nextTick' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
3374:27-32 "export 'unref' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
3394:37-45 "export 'computed' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
3397:42-50 "export 'reactive' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
3454:11-17 "export 'inject' was not found in 'vue'
warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js
3461:11-17 "export 'inject' was not found in 'vue'
warning in ./src/router/index.js
4:8-14 "export 'default' (imported as 'Router') was not found in 'vue-router'
warning in ./src/router/index.js
5:19-25 "export 'default' (imported as 'Router') was not found in 'vue-router'
vue-router版本太高
cnpm install vue-router@3.5.3 -D
(Emitted value instead of an instance of Error) Error compiling template:
//子组件下只能有一个标签
<template>
<p>这是嵌套路由</p>
{{testdata}}
<!-- <p>{{jsoninfo.name}}</p>-->
</template>
改为
<template>
<div>
<p>这是嵌套路由</p>
{{testdata}}
</div>
<!-- <p>{{jsoninfo.name}}</p>-->
</template>
Uncaught (in promise) TypeError: Cannot set properties of undefined (setting 'jsoninfo') at eval (children-router.vue?c64a:42:1)
在JS中,箭头函数并不是简单的function(){}匿名函数的简写语法,实际上,箭头函数和匿名函数有个明显区别,箭头函数内部的this是词法作用域,
在编写函数时已经确定了,而匿名函数的this指向运行时实际调用该方法的对象,无法在编写函数时确定
getData:function () {
let s={};
this.axios({
method:'get',
url:'http://localhost:8080/static/mock/testjson.json',
}).then( function (response){
console.log(this.jsoninfo=response.data)
// response.data;
})
console.log(s)
return s;
}
改为
getData:function () {
let s={};
this.axios({
method:'get',
url:'http://localhost:8080/static/mock/testjson.json',
}).then( (response)=>{
console.log(this.jsoninfo=response.data)
// response.data;
})
console.log(s)
return s;
}
warning in ./src/router/index.js (Emitted value instead of an instance of Error) Error compiling template: Uncaught (in promise) TypeError: Cannot set properties of undefined (setting 'jsoninfo'的更多相关文章
- vue - src for components || router(index.js)
描述:重新编写一个组件 1.1 编写一个PrintName.vue <!--这里是模板 --> <template> <div class="hello&quo ...
- index.js
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...
- emitted value instead of an instance of error the scope attribute for scoped slots webpack babel polyfill
api20180803.vue emitted value instead of an instance of error the scope attribute for scoped slots h ...
- 【vue】index.html main.js app.vue index.js怎么结合的? 怎么打包的?搜集的信息
转载:https://blog.csdn.net/yudiandemingzi/article/details/80247137 怎么结合的: 一.启动项目 第一步:cmd进入项目文件里,运行npm ...
- vue中config/index.js:配置的详细理解
当我们需要和后台分离部署的时候,必须配置config/index.js: 用vue-cli 自动构建的目录里面 (环境变量及其基本变量的配置) var path = require('path') ...
- 对vue中 默认的 config/index.js:配置的详细理解 -【以及webpack配置的理解】-config配置的目的都是为了服务webpack的配置,给不同的编译条件提供配置
当我们需要和后台分离部署的时候,必须配置config/index.js: 用vue-cli 自动构建的目录里面 (环境变量及其基本变量的配置) var path = require('path') ...
- vue-cli下面的config/index.js注解 webpack.base.conf.js注解
config/indexjs详解上代码: 'use strict' // Template version: 1.3.1 // see http://vuejs-templates.github.io ...
- Warning: File `src/core/nginx.h' has modification time 1.2e+07 s in the future
Nginx安装时Warning: File `src/core/nginx.h' has modification time 1.2e+07 s in the future问题的解决方法 问题场景: ...
- [Poi] Use Poi to Build an Index.js with Modern JavaScript Features
Poi can easily launch an index.js file simply by running the poi command. This will launch a dev-ser ...
- Vue、webpack中默认的config.js、index.js 配置详情
在vue.js 框架搭建好后,其vue-cli 自动构建的目录里面相关环境变量及其基本变量配置,如下代码所示: module.exports = { build: { index: path.reso ...
随机推荐
- CKS 考试题整理 (05)-Container 安全上下文
Context Container Security Context 应在特定 namespace 中修改 Deployment. Task 按照如下要求修改 sec-ns 命名空间里的 Deploy ...
- [QML]事无巨细开始实践QML开发(一)什么是QML,为什么学习QML,先写一个简单的页面
[QML]从零开始QML开发(一)什么是QML,为什么学习QML,先写一个简单的页面 QML开发和QWidget开发的区别 QML(Qt Meta-Object Language)是Qt提供的一种声明 ...
- DLang 与 C 语言交互
DLang 与 C 语言交互 很难受的是,这部分的文档太少了,根本没有 教程向 的文章.所以我写了此文以做分享. 本文原址链接(防止机器搬运):https://www.cnblogs.com/jeef ...
- 一文了解Go语言的匿名函数
1. 引言 无论是在Go语言还是其他编程语言中,匿名函数都扮演着重要的角色.在本文中,我们将详细介绍Go语言中匿名函数的概念和使用方法,同时也提供一些考虑因素,从而帮助在匿名函数和命名函数间做出选择. ...
- DataX入门教学
B站学习网址: https://www.bilibili.com/video/BV1H44y1x76X/?p=5&spm_id_from=pageDriver&vd_source=5f ...
- React后台管理系统10 菜单数据的整理、以及其余路径的配置、刷新时默认当前选中样式
对菜单进行数据整理 import { DesktopOutlined, FileOutlined, PieChartOutlined, TeamOutlined, UserOutlined, } fr ...
- 记一次.net加密神器 Eazfuscator.NET 2023.2 最新版 使用尝试
很多人看到这个Eazfuscator.NET还不知是什么东东... 首先介绍下 什么是 Eazfuscator.NET? Eazfuscator.NET 是用于.NET平台的工业级混淆器. Eazfu ...
- python学习笔记:继承与超类
与java类似,继承的出现是为了提高代码的重复利用率,避免多次输入同样的代码.而超类就是java中的父类. 1.继承 要指定超类,可在定义类时,在class语句中的类名后加上超类名 基类就是超类,派生 ...
- REST API 设计最佳实践:为什么不要在URI中使用动词?
总的来说,HTTP协议出现以来Web服务也就存在了.但是,自从云计算出现后,才成为实现客户端与服务和数据交互的普遍方法. 作为一名开发者,我很幸运能够在工作中使用一些仍然存在的SOAP服务.但是,我主 ...
- 2021级HAUT新生周赛题解汇总
2021级HAUT新生周赛(一)题解@张君毅:第一场 2021级HAUT新生周赛(二)题解@李亚凯:第二场 2021级HAUT新生周赛(三)题解@李晨曦:第三场 2021级HAUT新生周赛(四)题解@ ...