vue - router 起步
官方API:https://router.vuejs.org/zh/guide/#javascript
vue-cli for index.js
 export default new Router({
   mode: 'history', //路由模式,取值为history与hash
   base: '/', //打包路径,默认为/,可以修改
   routes: [
   {
       path: string, //路径
       ccomponent: Component; //页面组件
       name: string; // 命名路由-路由名称
       components: { [name: string]: Component }; // 命名视图组件
       redirect: string | Location | Function; // 重定向
       props: boolean | string | Function; // 路由组件传递参数
       alias: string | Array<string>; // 路由别名
       children: Array<RouteConfig>; // 嵌套子路由
       beforeEnter?: (to: Route, from: Route, next: Function) => void; // 路由单独钩子
       meta: any; // 自定义标签属性,比如:是否需要登录
       icon: any; // 图标
       // 2.6.0+
       caseSensitive: boolean; // 匹配规则是否大小写敏感?(默认值:false)
       pathToRegexpOptions: Object; // 编译正则的选项
   }
   ]
 })
vue-cli for main.js
// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
// 引入vue框架
import Vue from 'vue'
// 引入根组件
import App from './App'
// 引入路由配置
import router from './router' // 关闭生产模式下给出的提示
Vue.config.productionTip = false // 定义实例
new Vue({
el: '#app',
router, // 注入框架中
components: { App },
template: '<App/>'
})
vue - router 起步的更多相关文章
- Vue.js 2.x笔记:路由Vue Router(6)
		
1. Vue Router简介与安装 1.1 Vue Router简介 Vue Router 是 Vue.js 官方的路由管理器.它和 Vue.js 的核心深度集成,构建单页面应用. Vue Rout ...
 - python 全栈开发,Day91(Vue实例的生命周期,组件间通信之中央事件总线bus,Vue Router,vue-cli 工具)
		
昨日内容回顾 0. 组件注意事项!!! data属性必须是一个函数! 1. 注册全局组件 Vue.component('组件名',{ template: `` }) var app = new Vue ...
 - Vue.js路由管理器 Vue Router
		
起步 HTML <script src="https://unpkg.com/vue/dist/vue.js"></script> <script s ...
 - Vue Router基础
		
路由 安装 vue-router 起步 <router-link to="/foo">Go to Foo</router-link> <router- ...
 - Vue 2.0 + Vue Router + Vuex
		
用 Vue.js 2.x 与相配套的 Vue Router.Vuex 搭建了一个最基本的后台管理系统的骨架. 当然先要安装 node.js(包括了 npm).vue-cli 项目结构如图所示: ass ...
 - vue  router 只需要这么几步
		
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...
 - 「Vue」起步 - vue-router路由与页面间导航
		
vue-router 我们知道路由定义了一系列访问的地址规则,路由引擎根据这些规则匹配找到对应的处理页面,然后将请求转发给页进行处理.可以说所有的后端开发都是这样做的,而前端路由是不存在"请 ...
 - Vue Router学习笔记
		
前端的路由:一个地址对应一个组件 Vue Router中文文档 一.路由基本使用 第1步:导入Vue Router: <script src="https://unpkg.com/vu ...
 - vue router.push(),router.replace(),router.go()和router.replace后需要返回两次的问题
		
转载:https://www.cnblogs.com/lwwen/p/7245083.html https://blog.csdn.net/qq_15385627/article/details/83 ...
 
随机推荐
- Understanding Cache Access
			
URL Loading System提供了综合的disk 和 in-memory 策略的请求缓存.使用缓存有利于减少程序对网络的依赖,并且能提高程序的体验. Using the Cache for a ...
 - bzoj 1014 LCP 二分 Hash 匹配
			
求同一字符串的两个后缀的最长公共前缀. 将字符串按位置放到Splay中维护(每个节点还维护一下该子树的hash),然后二分前缀的长度,用splay计算出指定范围的hash,按hash是否相等来判断是否 ...
 - 10.十进制转m进制
			
时间限制: 1 s 空间限制: 128000 KB 题目等级 : 白银 Silver 题解 查看运行结果 题目描述 Description 将十进制数n转换成m进制数 m<=16 n<=1 ...
 - 74.Interesting Sequence(有趣的数列)(拓扑排序)
			
Interesting Sequence(有趣的数列)[Special judge] 题目概述:是否存在一个长度为n的整数数列,其任意连续p项之和为正数而任意连续q项之和为负数? 方法:连续项a[i] ...
 - Rails -- 自动清除日志
			
在开发模式中,开发环境日志会越来越大,所以需要设置自动清理,省内存. 在 config/initializers中新建一个文件 clear_blog.rb 编写如下代码 if Rails.env.de ...
 - python开发_搜索本地文件信息写入文件
			
功能:#在指定的盘符,如D盘,搜索出与用户给定后缀名(如:jpg,png)相关的文件 #然后把搜索出来的信息(相关文件的绝对路径),存放到用户指定的 #文件(如果文件不存在,则建立相应的文件)中 之前 ...
 - Codeforces Round #194 (Div. 1) B. Chips 水题
			
B. Chips Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/333/problem/B D ...
 - acdream 1735 输油管道 贪心
			
输油管道 Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://acdream.info/problem?pid=1735 Description ...
 - Android TextView 显示HTML加图片
			
TextView显示网络图片,我用android2.3的系统,可以显示图片出来,并且如果图片比较大,应用会卡的现象,肯定是因为使用主线程去获取网络图片造成的,但如果我用android4.0以上的系统运 ...
 - 关于Oracle安装完毕后,登录时遇到的错误的解决的方法
			
1 提示无监听服务 解决方法:打开Net Configuration Assistant 依照提示删除现有的监听服务,然后又一次建立一个就可以. 2 SQL Plus登陆时提示username或pas ...