vue-router 起步步骤详解


Posted in Javascript onMarch 26, 2019

1.在main.js中导入vue-router和组件

import VueRouter from 'vue-router'; // 导入vue-router并将它命名为VueRouter
import goods from './components/goods/goods'; // 引入组件
import seller from './components/seller/seller';

2.为组件设置URL,通过url可以动态的加载组件

const urls = [
 { path: '/goods', component: goods },
 { path: '/rating', component: rating },
 { path: '*', redirect: '/goods' } //无效路径重点向到'/goods'
];//定义一个常量来将url和组件绑定起来

3.配置vue-router对象并挂载

const router = new VueRouter( //新建一个vue-router对象
 {
  routes: urls  将组件 (components) 映射到路由 (routes),
 }
);
 new Vue({
  el: '#app',
  router, //注册你新建的vue-router对象
 render: h => h(App)
});

4.配置连接的出口,实现动态的加载组件

<router-view></router-view> //通过模板中放置元素来确定vue-router渲染组件的位置

vue-router 起步步骤详解

现在,可以通过url动态加载我们的组件

vue-router 起步步骤详解

vue-router 起步步骤详解

5.将连接入口,挂载到网页上

<router-link to="/goods">商品</router-link> //本质上是个a标签,to关联了跳转的url

vue-router 起步步骤详解

可以通过点击商品和评论完成页面局部的刷新

vue-router 起步步骤详解

vue-router 起步步骤详解

步骤总结

1.在main.js中导入vue-router和自定义的组件
2.常量定义url和组件的关联
3.创建vue-router对象并导入组件关系,并注册
4.在模板中定义渲染的出口 <router-view></router-view> 和入口<router-link to=" ">商品</router-link>
官方起步文档:https://router.vuejs.org/zh/guide/#html

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js判断IE6/IE7/FF的代码[XMLHttpRequest]
Feb 16 Javascript
JavaScript 高级篇之闭包、模拟类,继承(五)
Apr 07 Javascript
javascript实现状态栏文字首尾相接循环滚动的方法
Jul 22 Javascript
jQuery实现两个select控件的互移操作
Dec 22 Javascript
详解Vue中一种简易路由传参办法
Sep 15 Javascript
vue 中swiper的使用教程
May 22 Javascript
vue组件从开发到发布的实现步骤
Nov 11 Javascript
微信jssdk逻辑在vue中的运用详解
Nov 14 Javascript
vue与原生app的对接交互的方法(混合开发)
Nov 28 Javascript
详解vue 自定义marquee无缝滚动组件
Apr 09 Javascript
Angular8 实现table表格表头固定效果
Jan 03 Javascript
js实现无缝轮播图效果
Mar 09 Javascript
JS div匀速移动动画与变速移动动画代码实例
Mar 26 #Javascript
vue cli3.0结合echarts3.0与地图的使用方法示例
Mar 26 #Javascript
详解用JS添加和删除class类名
Mar 25 #Javascript
详解javascript设计模式三:代理模式
Mar 25 #Javascript
js实现鼠标拖拽缩放div实例代码
Mar 25 #Javascript
Vue框架下引入ActiveX控件的问题解决
Mar 25 #Javascript
9102了,你还不会移动端真机调试吗
Mar 25 #Javascript
You might like
咖啡是不是喝了会上瘾?咖啡是必须品吗!
2021/03/04 新手入门
不用数据库的多用户文件自由上传投票系统(3)
2006/10/09 PHP
PHP header()函数使用详细(301、404等错误设置)
2013/04/17 PHP
php中explode函数用法分析
2014/11/15 PHP
微信公众号开发之文本消息自动回复php代码
2016/08/08 PHP
thinkphp 中的volist标签在ajax操作中的特殊性(推荐)
2018/01/15 PHP
PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
2020/02/16 PHP
非常棒的10款jQuery 幻灯片插件
2011/06/14 Javascript
jscript读写二进制文件的方法
2015/04/22 Javascript
AngularJS ng-controller 指令简单实例
2016/08/01 Javascript
AngularJS 在同一个界面启动多个ng-app应用模块详解
2016/12/20 Javascript
Bootstrap模态框插入视频的实现代码
2017/06/25 Javascript
解决Vue编译时写在style中的路径问题
2017/09/21 Javascript
angularJs在多个控制器中共享服务数据的方法
2018/09/30 Javascript
微信小程序在text文本实现多种字体样式
2019/11/08 Javascript
浅谈vue在html中出现{{}}的原因及解决方式
2020/11/16 Javascript
[43:47]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#2 MVP.Phx VS Fnatic第一局
2016/03/05 DOTA
kNN算法python实现和简单数字识别的方法
2014/11/18 Python
python实现同时给多个变量赋值的方法
2015/04/30 Python
动感网页相册 python编写简单文件夹内图片浏览工具
2016/08/17 Python
Django原生sql也能使用Paginator分页的示例代码
2017/11/15 Python
Python中static相关知识小结
2018/01/02 Python
python抓取网页中链接的静态图片
2018/01/29 Python
Java实现的执行python脚本工具类示例【使用jython.jar】
2018/03/29 Python
Python实现GIF图倒放
2020/07/16 Python
django前端页面下拉选择框默认值设置方式
2020/08/09 Python
北大自主招生自荐信
2013/10/19 职场文书
求职简历推荐信范文
2013/12/02 职场文书
大学同学聚会邀请函
2014/01/29 职场文书
总经理岗位职责描述
2014/02/08 职场文书
诚信考试标语
2014/06/24 职场文书
单位单身证明样本
2014/10/11 职场文书
北京英语导游词
2015/02/12 职场文书
高效课堂教学反思
2016/02/24 职场文书
如何用python反转图片,视频
2021/04/24 Python
html5实现点击弹出图片功能
2021/07/16 HTML / CSS