- 博客(5)
- 收藏
- 关注
原创 react学习指南
入门 特点 组件化,声明式编程 RN 移动端开发 虚拟dom, diffing算法减少dom交互 虚拟dom创建的两种方式 jsx语法糖的最后会通过编译变成第二种写法 利用jsx语法糖 const jsx = <h1>这是一个jsx创建的虚拟dom</h1>; let app = document.getElementById("app"); ReactDOM.render(jsx, app); 利用createElement const vNod
2021-05-14 00:21:53
297
1
原创 一些你可能用得上的解决方案
如果某些文件已经被纳入了版本管理中,就算是在.gitignore中已经声明了忽略路径也是不起作用的,这时候我们就应该先把本地缓存删除,然后再进行git的push,这样就不会出现忽略的文件了。git清除本地缓存命令如下: git rm -r --cached . git add . git commit -m "update gitignore" ...
2021-03-23 08:31:03
516
原创 server项目笔记
git提交规范 refactor:重构; fix:修改bug; doc:文档 lint: mgsql -- 创建表 create table admin (id int primary key unique AUTO_INCREMENT,user_id int) -- 添加表 alter table admin add status int default 0 -- 修改表 alter table admin change status status int default 1 -- 删除表 AL
2021-03-20 21:49:51
119
1
原创 vue3.0新增与变动
新增 setup:setup是新增的用于封装抽离代码的一个函数,他在实例组件渲染前执行,这个时候不能使用实例上的属性和方法 setup生命周期:生命周期函数以on开头,不包含created之前的钩子,distroyed也变成了onUnmounted,新增调试钩子onRenderTracked, onRenderTriggered ref用于生成响应式数据,然后使用 ref返回值.value在setup中获取响应式数据 喜欢用单例模式开发项目同样也可以使用reactive生成响应式数据,如果需要重新解构,或
2021-01-17 22:21:31
287
原创 项目总结
技巧 解决回车和失去焦点重复触发函数的问题 差异可以通过组件传参区分 @keyup.enter.native="$event.target.blur" 2.通过style绑定样式 :style="{ background: card.backColor, borderColor: card.bordColor }" 防抖 // fn 需要处理的函数 // t 时间 function debounce(fn, t=500){ let timer = null; return funct
2020-11-05 11:35:06
204
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人