您好,欢迎访问一九零五行业门户网

vue.js、vue-router创建单页运用实现代码

本文主要和大家分享vue.js、vue-router创建单页运用实现代码,希望能帮助到大家。
vue.js+vue-router创建单页运用
一、安装
npm install vue-router
二、router的运用
1. 在子组件中监听路由变化
export default {   name: 'app',   computed:mapgetters(['loading','shownav']),   //监听路由的变化       watch:{         $route(to,from){             console.log(to);             console.log(from);         }       },   components:{        } }
路由信息对象:$route(只读不可变的,可通过watch检测其变化)
表示当前激活的路由的状态信息,包含了当前url解析得到的信息以及url匹配到的路由记录
路由信息对象出现在多个地方:
组件内,this.$route是路由信息对象
在$route观察者(watch)回调内
route.match(location)的返回值
路由信息对象的属性
$route.path:string。当前路由的绝对路径
$route.params:object。
$route.query:object。url的查询参数
$route.fullpath:完整路径
$route.matched:路由记录
$route.name:当前路由的名称
三、vuex
1. 安装vuex
//安装 npm install vuex --save 在一个模块化的打包系统中,您必须显式地通过 vue.use() 来安装 vuex: import vue from 'vue' import vuex from 'vuex' vue.use(vuex)
2. 创建一个store
另外创建一个目录进行vuex状态的存储
相关推荐:
关于vue.js如何操作单页面多路由区域的实例分析
h5单页面手势滑屏切换原理
webpack、vue、node实现单页面代码分享
以上就是vue.js、vue-router创建单页运用实现代码的详细内容。
其它类似信息

推荐信息