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 ...
随机推荐
- CHATGPT制作AI绘画
CHATGPT是一种基于机器学习和自然语言处理技术的人工智能应用.它可以生成自然语言文本,并且可以通过训练来学习各种不同的技能. 其中,CHATGPT制作AI绘画指的是将CHATGPT应用于绘画领域, ...
- 【C#/.NET】探究Task中ConfigureAwait方法
目录 引言 ConfigureAwait方法的作用和原理 ConfigureAwait方法的使用场景 非UI线程场景 避免上下文切换 避免死锁 ConfigureAwait方法的注意事项 在UI ...
- EtherCAT 转CCLINK网关连接三菱plc应用案例
EtherCAT 现场总线协议是由德国倍福公司在 2003 年提出的,该通讯协议拓扑结构十分灵活,数据传输速度快,同步特性好,可以形成各种网络拓扑结构. 捷米特JM-ECT-CCLK 是自主研发的一 ...
- gRPC vs. HTTP:网络通信协议的对比
概述 gRPC 和 HTTP 是两种常见的网络通信协议,用于在客户端和服务器之间进行通信.它们具有不同的特点和适用场景,下面对它们进行详细比较. HTTP(Hypertext Transfer Pro ...
- 解决github网站打不开
方法一(此方法无效则选 方法二) 发现github经常打不开无法访问,最近尝试了下改host发现效果挺好,方法如下(windows电脑): 进入站长工具网站的域名解析网址:http://tool.ch ...
- Matlab背景颜色修改
背景 将修改内容添加到matlab的matlab.prf文件中,文件路径为在matlab中运行prefdir的结果,直接添加这些内容保存就好. github主题制作地址,里面有多种matlab主题配色 ...
- Linux下手工编译libiconv库的小问题
我的电脑是 Ubuntu 14.04 LTS, 自己手工编译 php5.6, 打开 ZEND_EXTRA_LIBS='-liconv' 时, 发现没有安装 libiconv, 也就是编码转换的库, 所 ...
- javascript中的垃圾回收机制的一些知识记录
调用栈中的数据是如何回收的 原始类型的数据会分配到栈中 引用类型的数据会被分配到堆中 在执行代码的过程中,如果遇到了一个函数,js引擎会创建该函数的执行上下文,并将该函数的上下文压入调用栈中,与此同时 ...
- 数据库是要拿来用的,不是用来PK先进性的
周五参加了WAIC后又和一家上海本地的数据库厂商交流了一下午.等我要买高铁票回南京的时候已经买不到票了.好不容易刷到一张到苏州北的高铁票,我就上了车.上车后突然想起还不如就回苏州老家住一晚算了.到家后 ...
- Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-4_w0c665/PyQt5/
错误: 解决方式:输入一下命令 1 pip3 install --upgrade setuptools 2 python3 -m pip install --upgrade pip 输入命令: 1 p ...