1、vue 模式设置
Vue.config.productionTip = false

阻止启动生产消息,常用作指令

注解:

开发模式:npm run dev是前端自己开发用的
生产模式:npm run build 打包之后给后端放在服务端上用的

上面这行代码的意思 是阻止显示生产模式的消息。
如果没有这行代码,或者设置为true,控制台就会多出这么一段代码。

You are running Vue in development mode.
Make sure to turn on production mode when deploying for production.

大概意思就是:
你运行的Vu是开发模式。为生产部署时,请确保启用生产模式。
https://blog.csdn.net/boysky0015/article/details/102534229

2、vue插件
插件的使用很简单,使用Vue.use注册后即可全局使用

2.1 引入iview插件

import iView from 'iview';
import 'iview/dist/styles/iview.css';
Vue.use(iView);

https://www.cnblogs.com/hermit-gyqy/p/10950174.html

2.2 引入vue-router插件
vue-router是Vue.js的路由插件。

使用场景(优劣)原理

   适合用于构建单页面应用,基于路由和组件;路由用于设定访问路径,将路径和组件映射起来。

路径之间的切换实际上就是组件的切换。

安装: npm install vue-router --save

使用vue-router插件:

import Router from 'vue-router';
//注册路由Vue.use(Router);
//实例化路由const router = new Router({routes: baseRoutes,mode: 'history'
});
Vue.config.productionTip = false;
Vue.use(iView);
Vue.use(myPlugin);/* eslint-disable no-new */
new Vue({el: '#app',router,store,components: {App},template: '<App/>'
});

2.3 vue-router插件详解
简介
vue-router是基于路由和组件的
路由用于设定访问路径, 将路径和组件映射起来.
在vue-router的单页面应用中, 页面的路径的改变就是组件的切换.

代码解析:

//配置路由
import VueRouter from 'vue-router'
import Vue from 'vue'//安装插件(插件都要安装的)
Vue.use(VueRouter)
//创建路由对象
const router = new VueRouter({routes
})
const routes = [
//这里就是配置url和页面之间的映射关系
]//最后将对象传到vue实例中,就把它挂载到vue实例里
export default router

https://blog.csdn.net/qq_39773416/article/details/101805366

标签解释
mode: ‘history’ //设置模式(保存历史,不然路径就会出现‘#’)
routes: baseRoutes, //设置路由数组
path: ‘/’, //显示路径
name: ‘root’, //显示名称
component: Layout, //
resolve => require([’…/pages/home.vue’], resolve)

这种写法是异步模块获取,打包的时候每次访问这个路由的时候会单调单个文件,

按需加载。还有种写法就是用import,这种是把component打包到一个文件里面,初次就读取全部

https://segmentfault.com/q/1010000017913060/a-1020000017915112

redirect: ‘/home’, //重定向
children: //子路由
2.4 注册组件
注册全局组件
注册一个全局组件语法格式如下:

Vue.component(tagName, options)
tagName 为组件名,options 为配置选项。注册后,我们可以使用以下方式来调用组件:

<tagName></tagName>
创建根实例
new Vue({el: '#app'})注册局部组件new Vue({el: '#app',components: {// <runoob> 将只在父模板可用'runoob': Child
}
})

3、export default {} 和new Vue()区别
1.export default 的用法:相当于提供一个接口给外界,让其他文件通过 import 来引入使用。

而对于export default 和export的区别:
在JavaScript ES6中,export与export default均可用于导出常量、函数、文件、模块等,

你可以在其它文件或模块中通过import+(常量 | 函数 | 文件 | 模块)名的方式,

将其导入,以便能够对其进行使用,但在一个文件或模块中,export、import可以有多个,export default仅有一个。

如果不使用export default ,使用如下指令也可以。
let是当前作用域下声明变量
var是全局,外层可以调用

对于 new Vue({})部分, 只是创建一个Vue的实例 就是相当于创建一个根组件

https://www.cnblogs.com/nx520zj/p/9617689.html

4、vue布局的入口

<Layout></Layout>

注:一个layout代表着一个一个整体页面,对于RA来说只有一个页面。

子路由只是切换页面中的某一部分。

路由入口与vue布局入口相关推荐

  1. 路由原理及vue实现动态路由

    路由原理 在前端开发中,路由通常用于实现 SPA 应用程序,即在一个页面中切换不同的内容或页面,而不需要重新加载整个页面.路由的实现原理是通过监听 URL 的变化,然后根据不同的 URL 加载不同的内 ...

  2. vue 定义全局弹框_VUE路由拦截:Vue自定义全局弹窗组件

    前言 在任何一个平台中,如果需要增加用户黏度,除了用户需要的基本内容外,用户登录注册提交信息也是非常重要的一环,可以了解用户基本信息,用户喜欢等. 抛出前后端混合开发外,vue可以轻松的实现路由拦截. ...

  3. Vue中路由管理器Vue Router使用介绍(三)

    2019独角兽企业重金招聘Python工程师标准>>> 一.路由定义添加动态参数定义 1.路由定义项,使用:xx 方式 定义动态参数 {path:'/user/:id/:name', ...

  4. 全国计算机英语四六级准考证打印准考证号,大学英语四六级准考证打印入口|四六级准考证打印入口2020...

    全国大学英语四.六级考试马上就开始啦,准备考四六级的你还不知道​​​大学英语四六级准考证打印入口|四六级准考证打印入口2020.中公教师网小编把​大学英语四六级准考证打印入口|四六级准考证打印入口20 ...

  5. 卫生资格计算机成绩单打印,中国卫生人才网2020年卫生专业技术资格成绩查询入口及成绩单打印入口【已开通】...

    [导语]无忧考网从中国卫生人才网获悉,2020年卫生专业技术资格成绩查询入口及成绩单打印入口已开通,11月19日起可查分,成绩通知单打印开放起始时间为12月10日,具体详情如下: 成绩查询及成绩单打印 ...

  6. 全国计算机四六级官网,英语四级报名入口|英语六级报名入口官网-全国大学英语四六级考试网...

    相关推荐: 英语四级报名入口|英语六级报名入口官网已经发布,2020下半年全国大学英语四六级报名时间从9月23日开始,英语四级报名入口|英语六级报名入口官网为全国大学英语四.六级考试网(网址:http ...

  7. vue修改入口文件名字_webpack打包vue项目,可修改配置文件

    问题: vue项目打包完成后,如需改变配置文件中的信息,比如域名修改(如下图config.js),是不可能在配置文件中直接更改的,因为配置文件是前端写死的,这时只能手动更改项目中的配置,然后重新打包n ...

  8. Vue 学习(十、 Vue Router - 路由插件 和 Vue 的插件原理)

    文章目录 一.Vue Router - 路由插件 1. 安装 Vue Router 2. Vue Router 路由的基本使用 3. 设置 router-link 4. 编程式路由 5. 路由嵌套 6 ...

  9. Vue教程6【完结】【vue-router】路由,路由传参,编程式路由导航,缓存路由组件,路由守卫,路由模式,vue ui组件库

    vue-router 了解 vue插件库,用来实现SPA应用(单页面) 整个页面只有一个完整的页面 点击页面中导航链接,不会刷新页面,只做局部更新 数据通过ajax请求 路由的理解 一组映射关系(ke ...

  10. 路由守卫 AJAX,vue路由导航守卫 和 请求拦截以及基于node的token认证

    #####什么时候需要登录验证与权限控制 1.业务系统通常需要登录才能访问受限资源,在用户未登录情况下访问受限资源需要重定向到登录页面: 2.多个业务系统之间要实现单点登录,即在一个系统或应用已登录的 ...

最新文章

  1. trinosql_prestosql问题
  2. vim折叠的使用方法
  3. python打开figure对象_Python ——绘图 plt.figure()的使用
  4. Chrome 隐藏 SSL 证书信息 禁止禁用 DRM
  5. [网络安全自学篇] 六十四.Windows安全缺陷利用之SMBv3服务远程代码执行(CVE-2020-0796)复现及防御机理
  6. 修改shell提示符的显示格式
  7. 双系统环境下解决wine的字体为方块的问题
  8. jquery实现增删改(伪)-老男孩作业day13
  9. 摩托罗拉ex232java_摩托罗拉ex232r如何刷机?摩托罗拉ex232r评测
  10. mt4 指标 涨跌幅 颜色k线_通达信精选指标——彩色K线指标
  11. unable to save settings.xml error 拒绝访问
  12. 电商小程序如何实现分账?
  13. 饿了么UI库--Vue开发必备神器--让你轻松设计出好看的页面
  14. linux 图形验证码不显示不出来的,linux下图形验证码显示问题
  15. 西安电子科技大学超级计算机,西安电子科技大学超级计算机投入使用
  16. 线程的学习,和线程的相关概念及多线程的学习指引
  17. Poetry of Today3--琵琶行
  18. 游戏里的小哥哥小姐姐都是怎么来的?
  19. 互斥锁Mutex解锁两次
  20. KONG网关 — KongA管理UI使用

热门文章

  1. 英语计算机四级如何查询,四级成绩查询
  2. RabbitMQ启动失败解决
  3. cocos2d AABB碰撞检测
  4. 2012百度招聘笔试题目
  5. 百度实习生招聘笔试题1
  6. 值得收藏!最佳26个国外 CSS 酷站推荐网站
  7. 【分布式事务----LCN】LCN原理及使用方式
  8. 中国人口总数、老龄人口占比及2040人口年龄结构变化预测
  9. JSON在线格式化,美化
  10. 利用nginx搭建http和rtmp协议的流媒体服务器,用nginx搭建http/rtmp/hls协议的MP4/FLV流媒体服务器...