随笔分类 -  技术博客

摘要:jsx的原理 利用react.createElement创建元素进行渲染 行内样式 {{}}:第一层js模板,第二层是对象 className:引入样式 refs 利用ref访问dom元素 做到类似于输入框清除 `` `hand=()= { this.inputDom.current.focus() 阅读全文
posted @ 2020-05-08 10:27 木头小屋 阅读(79) 评论(0) 推荐(0) 编辑
摘要:知乎有对react、知识整理 生命周期: 首次实例化:getDefaultProps getInitialState componentWillMount render componentDidMount 实例化完成后的更新:getInitialState componentWillMount re 阅读全文
posted @ 2020-05-07 14:40 木头小屋 阅读(128) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/Angies/p/7508907.html dispatch:含有异步操作,例如向后台提交数据,写法: this.store.dispatch(action,)committhis.store.commit('mut 阅读全文
posted @ 2020-05-04 10:34 木头小屋 阅读(178) 评论(0) 推荐(0) 编辑
摘要:var arr=['momo','yanzi','ziwei'] var obj={ 'host':'www.baidu', 'port':'12345', 'node':'selector' } Mock.mock('http://www.bai.com',{ 'firstName|3':'fei 阅读全文
posted @ 2020-05-04 09:01 木头小屋 阅读(377) 评论(0) 推荐(0) 编辑
摘要:生命周期 生命周期即是组件从实例化到渲染到最终从页面中销毁,整个过程就是生命周期,在这生命周期中,我们有许多可以调用的事件,也俗称为钩子函数 生命周期的3个状态: Mounting:将组件插入到DOM中 Updating:将数据更新到DOM中 Unmounting:将组件移除DOM中 生命周期中的钩 阅读全文
posted @ 2020-04-28 17:19 木头小屋 阅读(109) 评论(0) 推荐(0) 编辑
摘要:React插槽 组建中写入内容,这些内容可以被识别和控制。React需要自己开发支持插槽功能。 原理: 组件中写入的HTML,可以传入到props中。 组件中的HTML内容直接全部插入 class ParentCom extends React.Component{ render(){ consol 阅读全文
posted @ 2020-04-28 15:56 木头小屋 阅读(102) 评论(0) 推荐(0) 编辑
摘要:Props 父传递给子组件数据,单向流动,不能子传递给父。 props的传值,可以是任意的类型。 Props可以设置默认值 HelloMessage.defaultProps = { name:”老陈”,msg:“helloworld” } 注意:props可以传递函数,props可以传递父元素的函 阅读全文
posted @ 2020-04-28 15:54 木头小屋 阅读(120) 评论(0) 推荐(0) 编辑
摘要:React 构建用户界面的JavaScript库,主要用于构建UI界面。Instagram,2013年开源。 特点: 1、声明式的设计 2、高效,采用虚拟DOM来实现DOM的渲染,最大限度的减少DOM的操作。 3、灵活,跟其他库灵活搭配使用。 4、JSX,俗称JS里面写HTML,JavaScript 阅读全文
posted @ 2020-04-28 15:52 木头小屋 阅读(130) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/weixin_43764814/article/details/101315585 阅读全文
posted @ 2020-03-06 15:08 木头小屋 阅读(463) 评论(0) 推荐(0) 编辑
摘要:在以下两个情况下需要用到Vue.nextTick() 1、Vue声明周期的created() 钩子函数进行的DOM操作一定要放在Vue.nextTick() 的回调函数中,因为created() 执行的时候DOM实际上并未进行任何渲染,此时进行DOM操作无异于徒劳,所以此处一定要将DOM操作的js代 阅读全文
posted @ 2020-03-04 09:17 木头小屋 阅读(370) 评论(0) 推荐(0) 编辑
摘要:200成功 300重定向 400请求错误 400参数错误 401要验证 403请求被拒绝 500服务器错误 502网关 阅读全文
posted @ 2020-02-26 10:15 木头小屋 阅读(104) 评论(0) 推荐(0) 编辑
摘要:var 0 1 2 3 复制代码 回到顶部 二、let变量 ES5 只有全局作用域和函数作用域,没有块级作用域,这带来很多不合理的场景,在ES6之前,大部分人会选择使用闭包来解决这个问题,今天我们使用ES6提供的let来解决这个问题。 代码大同小异,只需将上例子代码for循环中的var改为let,即 阅读全文
posted @ 2020-02-25 09:51 木头小屋 阅读(133) 评论(0) 推荐(0) 编辑
摘要:什么是闭包: 如果一个函数用到了它作用域外面的变量,那么这个变量和这个函数之间的环境就叫闭包。 var a = 5 function xx(){ console.log(a) } //5 闭包的用途有些什么: 1.模仿块级作用域 所谓块级作用域就是指在循环中定义的变量,一旦循环结束,变量也随之销毁, 阅读全文
posted @ 2020-02-25 09:48 木头小屋 阅读(130) 评论(0) 推荐(0) 编辑
摘要:1、join() join,就是把数组转换成字符串,然后给他规定个连接字符,默认的是逗号( ,) 书写格式:join(" "),括号里面写字符串 ("要加引号"), var arr = [1,2,3]; console.log(arr.join()); // 1,2,3 console.log(ar 阅读全文
posted @ 2020-02-25 09:07 木头小屋 阅读(202) 评论(0) 推荐(0) 编辑
摘要:import { }form vue.use 阅读全文
posted @ 2020-02-24 16:09 木头小屋 阅读(119) 评论(0) 推荐(0) 编辑
摘要:keep alive缓存里面两个组件第一次加载什么周期是created,再次切换页面进去生命周期activate,页面切换离开调用activated的 阅读全文
posted @ 2020-02-24 16:07 木头小屋 阅读(80) 评论(0) 推荐(0) 编辑
摘要:1、不同浏览器的标签默认的外补丁( margin )和内补丁(padding)不同解决方案: css 里增加通配符 { margin: 0; padding: 0; }2、IE6双边距问题;在 IE6中设置了float , 同时又设置margin , 就会出现边距问题解决方案:设置display:i 阅读全文
posted @ 2020-02-23 19:55 木头小屋 阅读(128) 评论(0) 推荐(0) 编辑
摘要:https://segmentfault.com/a/1190000016344599 阅读全文
posted @ 2020-02-22 10:25 木头小屋 阅读(97) 评论(0) 推荐(0) 编辑
摘要:fu:text align:center zi:vertical align:center fu: display: flex; justify content: center; align items: center; align items:center transform:translate( 阅读全文
posted @ 2020-02-22 10:04 木头小屋 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-02-19 10:21 木头小屋 阅读(99) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示