自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 【antd-form】动态设置form表单的值

antd的form表单下面有一个inputNumber组件,然而在使用setState更改输入框value时,无法动态显示到view上面。查找原因发现虽然输入框的value被改变了,但无法动态显示出来。解决方法:不要使用initialValue来给表单赋值,因为这样这个值只在初次挂载的时候回显示出来,而后无法跟着输入框的value改变。正确方案应当使用this.props.form.setFi...

2019-07-31 19:01:55 9008

转载 【React】了解父子/兄弟组件通信一个很好的例子

http://huziketang.mangojuice.top/books/react/lesson14

2019-07-23 14:23:53 200

原创 【前端】一点想法

对于一个前端项目,如果是很小的一个页面,比如学校里面的课程设计大作业的UI,不需要用到框架的,就在HTML文件里面定义内容,CSS里面定义样式,JS里面定义交互。然后日常生活中我们在工作中接触到的前端项目,几乎都是需要用到框架的。“一切皆是组件”,我们将页面划分为一个个组件,然后在组件里面render页面的内容。...

2019-07-23 12:41:55 146

转载 【React】children在react中的应用

传送门:https://github.com/ybning/blog/issues/19

2019-07-23 10:48:52 183

转载 【react】父子组件通信

记录传送门:https://blog.youkuaiyun.com/weixin_43606158/article/details/90058867

2019-07-22 17:19:58 119

转载 【Vue记录】为什么在 HTML 中监听事件?

你可能注意到这种事件监听的方式违背了关注点分离 (separation of concern) 这个长期以来的优良传统。但不必担心,因为所有的 Vue.js 事件处理方法和表达式都严格绑定在当前视图的 ViewModel 上,它不会导致任何维护上的困难。实际上,使用 v-on 有几个好处:扫一眼 HTML 模板便能轻松定位在 JavaScript 代码里对应的方法。因为你无须在 JavaScr...

2019-07-18 16:10:13 208

转载 【Vue记录】事件修饰符

在事件处理程序中调用 event.preventDefault() 或 event.stopPropagation() 是非常常见的需求。尽管我们可以在方法中轻松实现这点,但更好的方式是:方法只有纯粹的数据逻辑,而不是去处理 DOM 事件细节。为了解决这个问题,Vue.js 为 v-on 提供了事件修饰符。之前提过,修饰符是由点开头的指令后缀来表示的。.stop.prevent.captu...

2019-07-18 15:59:39 242

转载 【Vue记录】v-if&v-show

v-if 是“真正”的条件渲染,因为它会确保在切换过程中条件块内的事件监听器和子组件适当地被销毁和重建。v-if 也是惰性的:如果在初始渲染时条件为假,则什么也不做——直到条件第一次变为真时,才会开始渲染条件块。相比之下,v-show 就简单得多——不管初始条件是什么,元素总是会被渲染,并且只是简单地基于 CSS 进行切换。一般来说,v-if 有更高的切换开销,而 v-show 有更高的初始...

2019-07-18 14:39:48 125

转载 【Vue记录】生命周期钩子函数与箭头函数

不要在选项属性或回调上使用箭头函数比如 created: () => console.log(this.a) 或 vm.$watch(‘a’, newValue => this.myMethod())因为箭头函数是和父级上下文绑定在一起的,this 不会是如你所预期的 Vue 实例,经常导致 Uncaught TypeError: Cannot read property of u...

2019-07-18 10:02:09 1112

转载 【vue学习记录】数据与方法

当一个 Vue 实例被创建时,它向 Vue 的响应式系统中加入了其 data 对象中能找到的所有的属性。当这些属性的值发生改变时,视图将会产生“响应”,即匹配更新为新的值。// 我们的数据对象var data = { a: 1 }// 该对象被加入到一个 Vue 实例中var vm = new Vue({data: data})// 获得这个实例上的属性// 返回源数据中对应的字段...

2019-07-18 09:43:59 193

转载 【记录】JS编码规范

传送门:https://github.com/fex-team/styleguide/blob/master/javascript.md笔记:1.文件结尾处,保留一个空行2.使用四个空格作为一个缩进级,不允许使用两个空格或者tab3.switch 下的 case 和 default 必须增加一个缩进层级4.二元运算符两侧必须有一个空格,一元运算符(!、++、–、+、-、sizeof、~)...

2019-07-17 18:26:23 172

转载 【笔记】import与export

传送门https://stackoverflow.com/questions/36795819/when-should-i-use-curly-braces-for-es6-import/36796281#36796281

2019-07-17 16:16:22 580

原创 【记录】create-react-app安装依赖项

例如,React Router:使用 npm 安装其他依赖项:npm install --save react-router-dom或者使用 yarn:yarn add react-router-dom这适用于任何库,而不仅仅是 react-router-dom 。...

2019-07-17 16:09:01 497

原创 前端小白成长记-React组件化的思想

React组件化的思想1.将项目中的页面按照功能(或者是位置等等)划分为一个个块儿。2.如果有的块儿时每个页面或者大多数页面共有的部分,比如导航栏、菜单栏、翻页模块之类的,就写在公共组件里面,然后再需要的页面进行渲染。如果是某个页面特有的模块,就给每一个页面单独写一个文件,里面定义该模块的组件并于公共组件结合进行渲染。3.某个页面内若是有新的弹窗,则在父页面下建立新的文件进行组件的定义,避免...

2019-07-10 10:36:08 417

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除