| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> Vue-router笔记 -> 正文阅读 |
|
[JavaScript知识库]Vue-router笔记 |
当元素创建了,就监听hash值的变化,然后进行判断并赋值,最后渲染元素 在src创建一个router/index.js文件,`import Vue from ‘vue’ // 拿到实例对象 // 导入 bootstrap 样式 Vue.config.productionTip = false new Vue({ new Vue({ 总结:在创建vue-cli的时候,勾选router的时候,会帮我们创建一个router/index.js文件及其相关代码 --------------------分隔线------------------------------- const router = new VueRouter({ 子路由的定义 About 组件tab1 tab2{
routes: [ { path: ‘/movie/:id’, component: Movie, props: true } this.$route.fullpath是hash地址带参数的,path是hash地址不带查询参数的 hash地址中/后面的是路径参数,this.KaTeX parse error: Expected 'EOF', got '&' at position 50: …取路径参数的 ?name=zs&?age=21后面的是查询参数,…route.query是查询参数 声明式与编程式导航 a,vue-router是声明式导航 this.
r
o
u
t
e
是
"
参
数
式
编
程
"
,
是
u
r
l
上
的
u
r
l
的
参
数
,
t
h
i
s
.
route是"参数式编程",是url上的url的参数, this.
route是"参数式编程",是url上的url的参数,this.router是"导航式编程",因为里面有很多导航式api this.$router.push("")里面是放hash地址,会修改本页的hash地址进行跳转,并增加一条记录 this. r o u t e r . r e p l a c e ( " " ) 里 面 是 放 h a s h 地 址 , 会 修 改 本 页 的 h a s h 地 址 进 行 跳 转 , 会 覆 盖 记 录 1. 在 路 由 获 取 参 数 , 之 后 进 行 传 递 到 组 件 之 中 2. t h i s . router.replace("")里面是放hash地址,会修改本页的hash地址进行跳转,会覆盖记录 1.在路由获取参数,之后进行传递到组件之中 2.this. router.replace("")里面是放hash地址,会修改本页的hash地址进行跳转,会覆盖记录1.在路由获取参数,之后进行传递到组件之中2.this.route.params.参数 { path: ‘/movie/:id?’, component: Movie, props: true }, {{id}} 前端守卫 router.beforeEach((to, from, next) => { :id 是在index.js才可以使用的,路由规则 是阻止a链接的作用的prevent 详情 pathArr.js export default [’/home’, ‘/home/users’, ‘/home/goods’, ‘/home/goods/’, ‘/home/orders’, ‘/home/setting’, ‘/home/info/’]
|
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 7:21:56- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |