vue-router

[Vue warn]: Failed to mount component: template or render function not defined.解决方案

随声附和 提交于 2020-12-18 06:38:56
命名视图 vue router 里有一个 模式叫做 命名视图 本来一个页面里面只能有一个路由视图 对应 一个组件,现在可以多个路由视图 对应 多个组件。 出错点 点击标签之后,<router-view></router-view>中并没有内容出现。反而控制台中报错了。 原因 就是在写这里的时候,原来都是component,现在是components,多了一个s。 . 来源: oschina 链接: https://my.oschina.net/u/4289545/blog/3492209

推荐一款超美观的 Vue+Element 开源后台管理 UI

↘锁芯ラ 提交于 2020-12-13 07:06:22
点击▲关注 “ 爪哇妹 ” 给公众号标星置顶 更多摄影技巧 第一时间直达 EuiAdmin是基于Vue+Element等组件联合开发的一个免费的开源后台,你可以通过(euiadmin.com)进行下载和体验,此后台免费开源,可以直接免费使用。 免费开源后台主要为了能够减少开发者的时间,可以快速构建一个后台管理系统,为大家提供一个简单的学习环境。 1. 亮点 1、 支持后台自定义 2、 多页面自定义 3、 TinyMce富文本支持 4、 左侧菜单收缩、伸展 5、 Echarts图表支持 2. 主要 JavaScript 库 Vue+Element-Ui+vue-router+vue-cookies+echarts,通过四个JavaScript库你可以更简单的更快的使用后台。 3. EuiAdmin 图片集 登录 集成登录+注册+密码找回 主页 富文本 集成Vue最强tinymce富文本编辑器,可以满足基础的文本编辑 丰富动画 Animate动画助力EuiAdmin成长,可以直接将需要的动画进行选择将"动画 class名"的内容放到需要的class中便可以实现动画 用户表格 所有数据为JavaScript数据虚拟生成,如有雷同纯属意外。支持页面和条数切换 Echarts图表 常用网站设置-网站设置 高级自定义 可以自定义网站基础颜色、菜单颜色等 4. 怎样获取 你可以通过访问 www

超美观的 Vue+Element 开源后台管理 UI

核能气质少年 提交于 2020-12-13 07:06:09
EuiAdmin是基于Vue+Element等组件联合开发的一个免费的开源后台,你可以通过(euiadmin.com)进行下载和体验,此后台免费开源,可以直接免费使用。 免费开源后台主要为了能够减少开发者的时间,可以快速构建一个后台管理系统,为大家提供一个简单的学习环境。 1. 亮点 1、 支持后台自定义 2、 多页面自定义 3、 TinyMce富文本支持 4、 左侧菜单收缩、伸展 5、 Echarts图表支持 2. 主要 JavaScript 库 Vue+Element-Ui+vue-router+vue-cookies+echarts,通过四个JavaScript库你可以更简单的更快的使用后台。 3. EuiAdmin 图片集 登录 集成登录+注册+密码找回 主页 富文本 集成Vue最强tinymce富文本编辑器,可以满足基础的文本编辑 丰富动画 Animate动画助力EuiAdmin成长,可以直接将需要的动画进行选择将"动画 class名"的内容放到需要的class中便可以实现动画 用户表格 所有数据为JavaScript数据虚拟生成,如有雷同纯属意外。支持页面和条数切换 Echarts图表 常用网站设置-网站设置 高级自定义 可以自定义网站基础颜色、菜单颜色等 4. 怎样获取 你可以通过访问 www.euiadmin.com ,登录后台后,点击"获取源码获取"

超美观的 Vue+Element 开源后台管理 UI

我们两清 提交于 2020-12-13 06:16:15
关注我 们, 设为星标,每天7:30不见不散,架构路上与您共享 回复" 架构师 "获取资源 基于Vue+Element等组件联合开发的一个免费的开源后台, 免费开源后台主要为了能够减少开发者的时间,可以快速构建一个后台管理系统,为大家提供一个简单的学习环境。 1. 亮点 1、 支持后台自定义 2、 多页面自定义 3、 TinyMce富文本支持 4、 左侧菜单收缩、伸展 5、 Echarts图表支持 2. 主要 JavaScript 库 Vue+Element-Ui+vue-router+vue-cookies+echarts,通过四个JavaScript库你可以更简单的更快的使用后台。 3. 图片集 登录 集成登录+注册+密码找回 主页 富文本 集成Vue最强tinymce富文本编辑器,可以满足基础的文本编辑 丰富动画 Animate动画助力EuiAdmin成长,可以直接将需要的动画进行选择将"动画 class名"的内容放到需要的class中便可以实现动画 用户表格 所有数据为JavaScript数据虚拟生成,如有雷同纯属意外。支持页面和条数切换 Echarts图表 常用网站设置-网站设置 高级自定义 可以自定义网站基础颜色、菜单颜色等 4. 怎样获取 1. 识别并关注公众号「 Java架构师社区 」; 2. 在下面公众号后台回复关键字「 222 」。 👆 长按上方二维码 2 秒

vue 路由懒加载

霸气de小男生 提交于 2020-12-12 18:32:04
题外: 我司目前的后台管理网站依旧是 jq + xxUI 构成的 ,早就想把 丫儿 个换成 vue了, 苦于整个组几乎一致处于一个忙碌的状态,没有时间来重构。 然鹅,昨天今天组长找到我说要用 vue 搞起来,这个问题不大,毕竟之前用他完成了几个项目,颇有收获,教训满满。 看着 左侧 冗长菜单 item ,不禁陷入了沉思。 当打包构建应用时,Javascript 包会变得非常大,首次加载即便使用了 各种 LOADING ,各种 动画,肯定体验贼差, 如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这样就更加高效了。 路由懒加载 于是想到了 vue 路由懒加载 这个路子, vue-router 支持WebPack内置的异步模块加载系统,只需要在路由被访问时按需加载。 嗯,搞个 demo 出来先。 1 初始化一个项目,建立三个页面,分别绑定路由 import Vue from 'vue' import Router from 'vue-router' import home from '@/components/home' import icon from '@/components/icon' import progress from '@/components/progress' Vue.use(Router) export default

2018 vue前端面试题

独自空忆成欢 提交于 2020-12-12 13:52:56
1、active-class是哪个组件的属性?嵌套路由怎么定义? 答:vue-router模块的router-link组件。 2、怎么定义vue-router的动态路由?怎么获取传过来的动态参数? 答:在router目录下的index.js文件中,对path属性加上/:id。 使用router对象的params.id 3、vue-router有哪几种导航钩子? 答:三种,一种是全局导航钩子:router.beforeEach(to,from,next),作用:跳转前进行判断拦截。第二种:组件内的钩子;第三种:单独路由独享组件 4、scss是什么?安装使用的步骤是?有哪几大特性? 答:预处理css,把css当前函数编写,定义变量,嵌套。 先装css-loader、node-loader、sass-loader等加载器模块,在webpack-base.config.js配置文件中加多一个拓展:extenstion,再加多一个模块:module里面test、loader 4.1、scss是什么?在vue.cli中的安装使用步骤是?有哪几大特性? 答:css的预编译。 使用步骤: 第一步:用npm 下三个loader(sass-loader、css-loader、node-sass) 第二步:在build目录找到webpack.base.config.js

vue-router 路由模式

谁说胖子不能爱 提交于 2020-12-10 05:52:06
   vue-router 的路由模式有三种: hash、history、abstract;     hash:浏览器环境,使用 URL hash 值来做路由;支持所有浏览器,包括不支持 HTML5 History Api 的浏览器;     history:依赖 HTML5 History API 和 服务器配置;     abstract:支持所有 javaScript 运行环境,如 node.js 服务器;如果发现没有浏览器的 API,路由会自动强制进入这个模式;     vue 源码: switch (mode) { case 'history' : this.history = new HTML5HIstory(this, option.base) break case 'hash' : this.history = new HashHistory(this, option.base, this.fallback) break case 'abstract' : this.history = new AbstractHistory(this, options.base) break default : if (process.env.NODE_ENV !== 'production') { assert(false, `invalid mode : ${mode}`) }

vue-Router路由

▼魔方 西西 提交于 2020-12-10 05:51:35
单页应用 是无刷新,整个webapp就一个html文件,里面的各个功能页面是javascript通过hash,或者history api来进行路由,并通过ajax拉取数据来实现响应功能。因为整个webapp就一个html,所以叫单页面! vue-router原理 vue-router通过hash与history两种方式实现前端路由的,'更新视图但不重新请求页面'是前端路由原理的核心之一。 在vue-router中提供mode参数来决定采用哪种方式,默认是hash (1)mode:'hash': http:/ /localhost:8080/ #/recommend 多了“#” (2)mode:'history':http: //localhost:8080/recommend hash与history的区别: hash模式url里面永远带着#号,在开发过程中默认使用这个模式。如果用户考虑到url的规范就需要使用history模式了。 hash的特点在于,hash虽然出现在url中,但不会被包括在HTTP请求中,对后端完全没有影响,因此改变hash不会重新加载页面。 hash模式(用户体验好) 原理:利用hashchange事件监听URL中(锚点)hash路由的变化。 window.addEventListener('hashchange',function(e){  

vue-router history模式下,子路由以及刷新页面not found问题解决

妖精的绣舞 提交于 2020-12-09 18:35:38
vue-router history模式下,子路由以及刷新页面not found问题解决 参考文章: (1)vue-router history模式下,子路由以及刷新页面not found问题解决 (2)https://www.cnblogs.com/xiaoyuchen/p/11211987.html 备忘一下。 来源: oschina 链接: https://my.oschina.net/u/3797416/blog/4783371

Vue3 系统入门与项目实战完整无密

人走茶凉 提交于 2020-12-08 19:58:16
下载: Vue3 系统入门与项目实战完整无密 谁说为0基础准备的课,就一定浅薄?本课程带你轻松入门、深度掌握 Vue3,夯实前端硬技能。课程从 Vue3 基础语法,到组件原理,动画,代码设计,再到新语法扩展,由浅入深,全面、系统地梳理 Vue 知识点。在学习过程中,还有老师多年的“避坑经验”倾囊相授 ,并在最后带你按照企业级别代码质量和工程开发流程完成“京东到家”应用,实现对框架的彻底掌握。 适合人群 想要从零开始彻底入门 Vue 的同学; 想要了解清楚 Vue3 原理和新语法的同学; 希望扩展前端知识面,寻求升职加薪机会的同学 技术储备要求 熟悉JS基础语法; 了解Npm开发环境; 了解Webpack基本操作 第1章 Vue 语法初探 试看 本章中,将会通过编写实际例子,带你对Vue的语法有个粗浅的认知,让大家结合例子,有一些自己的疑问,从而带着问题继续学习,以便于更好的理解和掌握后面的知识点。 共 5 节 (57分钟) 收起列表 1-1 课前须知,这里有你需要了解的一切 (04:34) 试看 1-2 初学编写 HelloWorld 和 Counter (14:41) 1-3 编写字符串反转和内容隐藏小功能 (09:32) 1-4 编写TodoList 小功能,了解循环和双向绑定 (11:18) 试看 1-5 组件概念初探,对 TodoList 进行组件代码拆分 (16:47)