7-3 7.8实现编程式导航ppt课件 Vue.js基础与应用开发实战(微课版).pptx
《7-3 7.8实现编程式导航ppt课件 Vue.js基础与应用开发实战(微课版).pptx》由会员分享,可在线阅读,更多相关《7-3 7.8实现编程式导航ppt课件 Vue.js基础与应用开发实战(微课版).pptx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、7-3 7.8 实现编程式导航教学课件 Vue.js基础与应用开发实战(微课版)7.8 实现编程式导航除了使用创建a标签来定义导航链接,这种方式属于声明式导航,Vue还可以借助router的实例方法,通过编写JavaScript代码来实现地址的跳转。7.8.1 使用router.push(location)方法实现导航使用router.push()方法可以导航到不同的URL地址,这个方法会向history栈添加一个新的记录,所以,当用户单击浏览器后退按钮时,则回到之前的URL。7.8.1 使用router.push(location)方法实现导航当单击时,router.push()方法会在内部
2、调用,也就是说,单击声明式导航 等同于调用编程式导航router.push()。在click中,用$router表示路由对象,在methods方法中,用this.$router表示路由对象。该方法的参数可以是一个字符串路径,或者一个描述地址的对象。例如:/先获取router实例var router=new VueRouter()/字符串形式router.push(home)/对象形式router.push(path:home)/命名的路由router.push(name:user,params:userId:123)/带查询参数,变成/user?id=2router.push(path:use
3、r,query:id:2)在参数对象中,如果提供了path,params会被忽略,为了传参数,需要提供路由的name或者手写带有参数的path。1query方式传参使用query方式传递的参数会出现在地址栏中,例如“0706.html#/user?name=admin”,尾部的“?name=admin”就是query参数。【实例7-6】实现query方式传递参数【操作要求】编写程序实现query方式传递参数。【实现过程】创建网页0706.html,在该文件中编写代码实现要求的功能。扫描二维码查看【电子活页7-7】中网页0706.html的代码或者从本单元配套的教学资源中打开对应的文档查看相应内
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 7-3 7.8 实现编程式导航ppt课件 Vue.js基础与应用开发实战微课版 实现 程式 导航 ppt 课件 Vue js 基础 应用 开发 实战 微课版
限制150内