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'的更多相关文章

  1. vue - src for components || router(index.js)

    描述:重新编写一个组件 1.1 编写一个PrintName.vue <!--这里是模板 --> <template> <div class="hello&quo ...

  2. index.js

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...

  3. 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 ...

  4. 【vue】index.html main.js app.vue index.js怎么结合的? 怎么打包的?搜集的信息

    转载:https://blog.csdn.net/yudiandemingzi/article/details/80247137 怎么结合的: 一.启动项目 第一步:cmd进入项目文件里,运行npm ...

  5. vue中config/index.js:配置的详细理解

    当我们需要和后台分离部署的时候,必须配置config/index.js: 用vue-cli 自动构建的目录里面  (环境变量及其基本变量的配置) var path = require('path') ...

  6. 对vue中 默认的 config/index.js:配置的详细理解 -【以及webpack配置的理解】-config配置的目的都是为了服务webpack的配置,给不同的编译条件提供配置

    当我们需要和后台分离部署的时候,必须配置config/index.js: 用vue-cli 自动构建的目录里面  (环境变量及其基本变量的配置) var path = require('path') ...

  7. vue-cli下面的config/index.js注解 webpack.base.conf.js注解

    config/indexjs详解上代码: 'use strict' // Template version: 1.3.1 // see http://vuejs-templates.github.io ...

  8. Warning: File `src/core/nginx.h&#39; 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问题的解决方法 问题场景: ...

  9. [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 ...

  10. Vue、webpack中默认的config.js、index.js 配置详情

    在vue.js 框架搭建好后,其vue-cli 自动构建的目录里面相关环境变量及其基本变量配置,如下代码所示: module.exports = { build: { index: path.reso ...

随机推荐

  1. 【QCustomPlot】下载

    说明 使用 QCustomPlot 绘图库辅助开发时整理的学习笔记.同系列文章目录可见 <绘图库 QCustomPlot 学习笔记>目录.本篇介绍 QCustomPlot 的下载. 目录 ...

  2. Hybrid 实验

    实验拓扑 实验需求 按图示给各 PC 配置 IP 地址 PC1属于 VLAN 10 : PC2 与 PC5 属于 VLAN 20:PC4属于 VLAN 30 实现全网互通 实验步骤 1.配置链路聚合 ...

  3. CKS 考试题整理 (07)-RBAC - RoleBinding

    Context 绑定到 Pod 的 ServiceAccount 的 Role 授予过度宽松的权限,完成以下项目以减少权限集. Task 一个名为 web-pod 的现有 Pod 已在 namespa ...

  4. 300行代码模拟cdn

    这一生听过许多道理,但还是过不好这一生,这是因为缺少真正的动手实践,光听道理,缺少动手实践的过程,学习难免会让人觉得味同嚼蜡,所以我的分享都比较倾向于实践,在一次次动手实践的过程中感受知识原本纯真的模 ...

  5. 前端树形结构图treeShapeStruct,可拖拽移动,点击展开收缩,无限添加子集

    快速实现树形结构图,可拖拽移动,点击展开收缩,无限添加子集; 下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=12650 效果图如 ...

  6. 免费好用的录屏工具 —— EVCapture --九五小庞

    下载地址:https://wwfv.lanzoue.com/b022u08ib密码:acdu 1,简介 使用过很多种屏幕录像软件,最终这个软件留下来存到我的工具宝库. 因为界面非常简单友好,功能也很好 ...

  7. 动态SQL与静态SQL使用场景

    静态SQL 和动态SQL 的区别 静态SQL(或嵌入式SQL) 是应用程序中的 SQL 语句,它们在运行时不会更改,因此可以硬编码到应用程序中. 动态 SQL是在运行时构造的 SQL 语句:例如,应用 ...

  8. Lock同步_小记

    使用同步机制的这种方式解决线程安全问题,但是不知道具体的锁对象在哪里添加,并且锁对象在哪里释放锁对象,对于这种情况Jdk5以后Java提供了一个更具体的锁对象:Lock Lock 实现提供了比使用 s ...

  9. CMU15-445 Project4 Concurrency Control心得

    一.概述 过瘾!过瘾!过瘾!P4 真过瘾!写 P3 的博客时我说过"感觉自己在数据库方面真正成长了",但写完 P4 之后最大的感受就是,我终于理解了 andy 在第一课说过的&qu ...

  10. 将Dubbo注册到Nacos,与DubboAdmin的部署

    王有志,一个分享硬核Java技术的互金摸鱼侠加入Java人的提桶跑路群:共同富裕的Java人 本文是<从 0 开始学 Dubbo>系列文章中应用篇的番外篇. 在这篇文章中我会和大家一起部署 ...