![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端随手笔记
zhaoyangguang021
这个作者很懒,什么都没留下…
展开
-
vim 项目常用命令
刚接触到Linux系统,对于mac开发还不太习惯,特别是vim编辑器的使用,现在就vim编辑器日常用到的命令总结一下1、vim基本的模式 1) 命令行模式(command mode) 控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。 2) 插入模式(Insert mode) 只有在I...原创 2018-06-21 16:39:13 · 131 阅读 · 0 评论 -
vue sync修饰符的理解
vue 修饰符sync的功能是:当一个子组件改变了一个 prop 的值时,这个变化也会同步到父组件中所绑定。如果我们不用.sync,我们想做上面的那个弹窗功能,我们也可以props传初始值,然后事件监听,实现起来也不算复杂。这里用sync实现,只是给大家提供一个思路,让其明白他的实现原理,可能有其它复杂的功能适用sync代码简洁明了:<template> <div cla...转载 2018-06-07 14:26:04 · 1978 阅读 · 0 评论 -
git rebase和merge的区别
对于一直使用git merge的人来说,项目要求使用git rebase,刚开始还是一脸懵逼的状态,通过不断的学习,也算是了解了其中的区别。1、相同点 merge和rebase都是代码合并的常用操作2、不同点merge 是一个合并操作,会将两个分支的修改合并在一起,默认操作的情况下会提交合并中修改的内容merge 的提交历史忠实地记录了实际发生过什么,按照时间先后顺序git rebas...转载 2018-06-25 18:04:36 · 1119 阅读 · 1 评论 -
git 分支开发规范
git 进行代码管理和开发时,分支的管理也是非常必要的: 1、master分支 部署生产环境的分支,这个分支只能从其他分支合并,如develop/release/hotfix,不能在这个分支直接修改 2、develop分支 我们的主开发分支,是一个稳定的版本,通常由release分支合并过来,通常发到sit/uat环境进行测试,然后合并到master分支...原创 2018-06-26 14:59:02 · 1603 阅读 · 0 评论 -
git 版本的回退
我们在进行代码的开发过程中,不可避免的会遇到以下情况: 1、修改完代码,还没有git add,此时不想要修改的代码了 2、修改的代码已经git add提交到暂存区,还没git commit到本地分支 3、修改的代码已经git add sgit commit 到本地分支,还没有push到远程分支 4、发到线上,发现了影响流程bug,需要回滚到前一个版本以上四种情况是我们开发中...原创 2018-06-26 17:35:39 · 198 阅读 · 0 评论 -
vue this.$set 给data对象新增属性,并触发视图更新
向响应式对象中添加一个属性,并确保这个新属性同样是响应式的,且触发视图更新。它必须用于向响应式对象上添加新属性,因为 Vue 无法探测普通的新增属性 data () { return { user: { name: '', id: '' } }}如果我们直接给user增加属性mounte...原创 2018-07-11 14:43:07 · 29638 阅读 · 2 评论 -
vue生命周期
1、vue生命周期是什么 vue实例从开始创建、初始化数据、编译模版、挂载DOM—渲染、更新—渲染、卸载等一系列过程,我们称这是vue的生命周期,各个阶段有相对于的事件钩子。2、生命周期各个阶段的钩子函数生命周期钩子 组件状态 最佳实践 beforeCreate 实例初始化之后,this指向创建的实例,不能访问到data、computed、watch...原创 2018-08-06 15:12:16 · 268 阅读 · 0 评论