首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
vue2.x
剑来丶阿良
创建于2021-05-12
订阅专栏
vue2.x版本的基础学习
等 2 人订阅
共53篇文章
创建于2021-05-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
vuex全家桶系列09-导航守卫
导航被触发。 在失活的组件⾥调⽤离开守卫。 调⽤全局的·beforeEach 守卫。 在重⽤的组件⾥调⽤ beforeRouteUpdate 守卫 (2.2+)。 在路由配置⾥调⽤ beforeEnter 。 解析异步路由组件。 在被激活的组件⾥调⽤ beforeRouteEn…
vuex全家桶系列08-命名视图
有时候想同时 (同级) 展示多个视图,⽽不是嵌套展示,例如创建⼀个布局,有 sidebar (侧导航) 和 main (主内容) 两个视图,这个时候命名视图就派上⽤场了。 每个router-view其实就是一个div,添加name后即可渲染出来。
vuex全家桶系列07-嵌套路由的使用
1.嵌套路由: 🍊首先来看下src/router/index.js文件: 添加children属性,注意是数组啊,的path不要加"/" 🍊现在是在about组件下面设置了嵌套路由,那么路由的出口ro
vuex全家桶系列06-如何使用编程式导航
除了使⽤ <router-link> 创建a标签来定义导航链接,我们还可以借助 router 的实例⽅法,通过编写代码来实现。注意:在 Vue 实例内部,你可以通过 $router访问路由实例。因此你可以调⽤ this.$router.push
vuex全家桶系列05-路由组件传值
在组件中使⽤ $route.params 或者 $route.query 会使之与其对应路由形成⾼度耦合,从⽽使组件只能在某些特定的 URL 上使⽤,限制了其灵活性。
vuex全家桶系列04-路由查询参数、重定向和别名
🌵别名(alias): 就相当于给路由起了个小名字,如alias:"/love" ,这样就可以在页面访问/love路径的时候,渲染相应的组件了。
vuex全家桶系列03-404路由和路由匹配优先级
views文件夹下建立一个404.vue的文件。 router文件夹下面index.js文件中添加path:"*",意思是所有路径。路由信息对象中的component是通过() => import("@/views/404")的方式来异步加载组件的。 path:"/user-*…
vuex全家桶系列02-vue-动态路由匹配和路由组件复用
🍊参数:<router-link :to="{name:'user',params:{id:1}}">用户1</router-link>中的params是指的参数,可以传多个参数,所以是对象。 当使⽤路由参数时,例如从 /user/1 导航到 /user/…
vuex全家桶系列01-vue-router的介绍和下载
修改之前的src/router目录下的index.js,添加name属性。
Vue脚手架系列10-表单组件设计-Form组件检验方法完结-2
3.Form组件:
Vue脚手架系列10-表单组件设计-Form组件检验方法完结
在FormItem组件的生命周期中的mounted中,通过this.$parent.$emit('formItemAdd', this);调用FormComponent中的'formItemAdd'. 在FormComponent组件中的created生命周期中,绑定formI…
Vue脚手架系列09-表单组件设计-如何正确设计表单校验规则
🍊代码这里面就不占用太多篇幅了,手字数限制,来说下上一篇中Input组件中的this.$parent.$emit('validate',this.inputVal).,这个调用的是FormItem组件中的validate方法,这个validate方法是在FormItem组件的…
Vue脚手架系列08-表单组件-设计FormItem组件
Vue脚手架系列08-表单组件-设计FormItem组件1.Form-Item组件:在设计FormItem组件的时候需要注意以下几点:绑定label和prop属性获取当前输入框的规则如果输入框和rul
vue基础05(补充)-作用域插槽
✏️需求场景: 已经开发了一个待办事项列表的组件,很多模块都在,A,B组件都使用了todolist组件,现在想要在不影响B组件正常使用的情况下,让A组件支持勾选☑️的功能。
JavaScript-宏任务和微任务的理解
🍊🍊浏览器中的事件轮询 eventLoop,分为同步执行栈和异步消息队列,首先会执行同步的任务,当同步任务执行完之后会从异步消息队列中取异步任务拿到同步执行栈中进行执行。 宏任务:优先级低,先定义的先执行。包括:ajax,setTimeout,setInterval,事件绑…
JavaScript同步、异步、事件轮询的理解
文章后面增加了宏任务和微任务的部分,希望能够做一份“傻瓜”式笔记,搞懂js的同步异步,事件轮询,宏任务微任务的知识点吧。 JS 是一门单线程的编程语言,这就意味着一个时间里只能处理一件事,也就是说JS引擎一次只能在一个线程里处理一条语句。 单线程简化了编程代码,这样不必太担心并…
Vue脚手架系列07-表单组件设计-Input实现双向数据绑定
1.input组件: 🌵:这里需要了解的是,v-model是v-bind:vlue 和 v-on:input的语法糖🍬 this.$emit("input",this.inputVal); 这个是需要
Vue脚手架系列06-Vue中使用第三方组件(element-Ui)
⽐如vue最流⾏的element,就是典型的通⽤组件,执⾏ npm install element-ui 安装,但是这种方式是完全导入,就是element-ui中的所有组件,无论在项目中是否使用,都会被打包,导致项目体积变大。
Vue脚手架系列05-数据持久化
先来看下上面的几个例子代码中的操作吧。 通过setItem设置的时候需要使JSON.Stringfy()去将 JavaScript 值转换为 JavaScript 对象表示法 (JSON) 字符串。 通过getItem读取缓存的时候需要使用JSON.parse()去将将 Jav…
Vue脚手架系列04-Mock模拟购物车数据
写好vue.config.js,重启后,可以在浏览器通过http://localhost:8082/api/cartList拿到想要的数据。
下一页