03 2020 档案
摘要:假如开始了一个新的项目,在远程已经新建一个仓库,那么配置本地的仓库,并把本地仓库传到远程上。操作流程如下,以gitee为例, 1、在远程上新建仓库 2、初始化本地仓库 git init 3、git add -A 4、git commit -m "第一次提交" 5、与远程仓库关联 git remote
阅读全文
摘要:es6新增特性: let const两者都有块级作用域 箭头函数 模板字符串 解构赋值 for of循环 import export导入导出 set数据结构 ...展开运算符 修饰器@ class类继承 async、await promise Symbol Proxy代理 操作数组的方法: es5:
阅读全文
摘要:1.全局导航守卫 //前置钩子 router.beforeEach((to,from,next)=>{ //do something }) //后置钩子(没有next参数) router.afterEach((to, from)=>{ // do something }) 2.路由独享守卫 cons
阅读全文
摘要:1、父组件如何主动获取子组件的数据 方案1:$children $children用来访问子组件实例,要知道一个组件的子组件可能是不唯一的,所以它的返回值是个数组 定义Header、HelloWorld两个组件 <template> <div class="index"> <Header></Hea
阅读全文
摘要:computed: 有缓存机制;不能接受参数;可以依赖其他computed,甚至是其他组件中的data;不能与data中的属性重复 watch: 可接受两个参数;监听时可触发一个回调,并做一些事情;监听的属性必须存在;允许异步 watch配置:handler、deep(是否深度)、immeditat
阅读全文
摘要:我们在使用vue开发项目的时候,或多或少会用到定时器,那么,在vue中使用定时器和我们在平时写js时候使用定时器一样吗,答案肯定是不一样的,定时器有个销毁操作,如何在vue中销毁一个定时器。 答案:在beforeDestroy生命周期销毁定时器。 1、为什么销毁它: 在页面a中写了一个定时器,比如每
阅读全文