- 博客(19)
- 收藏
- 关注
原创 __proto__,prototype,constructor之间的关系
晚上加班突然想到这个问题,然后就整理了一下,如果有什么误人子弟的地方,请友情指出!谨遵教诲!(#.#)接下来直奔主题。function Foo(){}let f1 = new Foo()简单说,上面的代码表示创建一个构造函数Foo,然后new一个实例化对象f1。稍微复杂一点说,就是当函数被调用时,新创建了一个对象,然后将构造函数的作用域赋给了新对象(因此此时函数内部this是指向该新创建的对象)。虽然是简单的两行代码, 然而他们背后的关系是错综复杂的,我就不找图了。(我不爱看,太繁琐)我就直接用
2021-04-20 20:16:24
172
原创 关于vue-cli3搭建项目遇到的问题
今天搭建vue项目的时候,使用vue init webpack my-App 创建项目回车时显示Command vue init requires a global addon to be installed.Please run yarn global add @vue/cli-init and try again.给我上面的提示,然后我按照命令去执行,并不行,后来我就又找了百度。执行 vue create project (文件名)然后用键盘,上下键,再点击Enter键,现在截图是放在了
2020-05-22 14:50:46
506
1
原创 JavaScript基础----数据类型
JavaScript基础----数据类型一、数据类型基本数据类型numberstringBooleannullundefinedsymbol(es6)bigint(es6)引用数据类型object普通对象数组对象正则对象日期对象math数学函数对象·········function...
2020-04-29 11:03:53
149
原创 es6之扩展运算符 三个点(...)
es6之扩展运算符 三个点将一个数组转为用逗号分隔的参数序列。简单的写一个console,因为对象里面key是不允许重复的,所以后面的age会替换之前的age,如果在项目中用到的话,就不需要全部更新数据了,可以做到局部更新。...
2020-04-17 14:10:35
162
原创 react-hooks(实战练习---封装下拉框)
封装缘由:因为好多下拉框都是请求接口返回的数据进行渲染的,如果每次需要用到下拉框,都要在页面复写代码,比较冗余了。编写思路:把下拉框写成公共的组件,其他组件需要用的时候,直接去调用。(1)组件存放位置,我们是有公共组件存放的文件夹,因为我是用hooks写的,直接放在了一个hooks文件里。(2)代码思路/** * * @desc 下拉框选择(包括多选) * @author xuya...
2020-04-16 13:59:32
1662
原创 react-hooks(实战练习)
(一)State Hook在class中,我们是通过构造函数中,设置state的 this.state = { list_cus_status: [], // 客户状态 list_state_type: [],//状态 current: 1, // 页数 pageSize: 10, ...
2020-04-14 16:31:37
779
原创 react-hooks(一)
什么是hooks对,他的英文翻译就是我们常说的钩子,刚用钩子函数的时候,还觉得挺厉害的呢,钩子,钩子的,觉得很高大上,但是什么是钩子呢?简单的来说,就是发送消息之前,先把消息钩住,不让传递,再执行某操作之前,先优先处理下,然后再决定后面的走向。这就是简单的钩子函数。...
2020-04-10 15:01:57
90
原创 如何替换对象的key值
发生的场景,现在用antd组件库,有些组件想渲染数据的话,我要根据他们官网给的字段名称对应起来才能渲染上去,这个是复选框选中,保存的时候,字段需要按照后台约定的传入code,value。1.常规循环遍历大招来了,哈哈哈,(才疏学浅,我觉得是大招)一行代码就解决了,上图...
2020-04-03 17:35:15
2465
原创 Git(三)手残之恢复远程分支代码
Git(二)1.多分支远程推送说这个问题之前先说下,上篇git的一个命令是什么意思git push -u origin master加这个参数-u是干嘛的,简单的说以后代码push的时候,直接用git push 不需要git push origin master言归正传,现在做项目,一个分支肯定是不够用的,这个时候就需要新增多个远程分支了新建远程分支(1)新建本地分支,输入命令gi...
2020-03-31 17:40:49
537
原创 Git(二)
Git(二)1.多分支远程推送说这个问题之前先说下,上篇git的一个命令是什么意思git push -u origin master加这个参数-u是干嘛的,简单的说以后代码push的时候,直接用git push 不需要git push origin master言归正传,现在做项目,一个分支肯定是不够用的,这个时候就需要新增多个远程分支了新建远程分支(1)新建本地分支,输入命令gi...
2020-03-31 16:20:02
68
原创 Git(一)
Git(一)1.基础使用(1)如何将本地的项目上传到git仓库第一步打开github,新建一个仓库用来存放仓库地址(2)新建好了,然后把仓库连接复制过来(3)然后找到你要上传的代码目录,右击,打开git bash,输入命令:git init 初始化仓库,这样这个项目就可以变成git可以管理的仓库了。git add . 将文件添加到暂存区里面去git commit -m 'xxx...
2020-03-31 15:35:46
71
原创 沉迷bug有多痴狂,快乐就完事了(一)
最近一个月很快乐,因为我一直在修改bug哇。O(∩_∩)O哈哈~这bug如排山倒海一般,无法抵挡。至于为啥bug这么多捏,我简单的总结下。就我自己做的主要模块为例。工作流模块先说下项目背景。最开始这个项目是又后台开发,然后根据框架样式套用,最后他们根据框架现有的样式进行写功能,后期就交给前端优化,最后整个项目都交给前端去开发了。1.样式上,因为这个项目还算是挺大的,参与进来的人还是蛮多...
2020-01-07 17:22:33
188
1
原创 组件的props到底是什么
组件的props到底是什么?含义:当React 元素为用户提供自定义组件的时候,它会将JSX所接受的属性转化为单个对象,传递给组件,这个组件就是“props”function CCCC(){return <h1>hello ,{props.bbb}</h1>}const element =<CCCC bbb='是他是他就是他' />ReactDOM...
2019-12-04 15:26:57
2778
原创 使用create-react-app配置config文件
脚手架原始目录结构,你会发现并没有webpack配置文件,脚手架其实已经自动配置了许多依赖如Webpack, Babel, ESLint, etc等。如果觉得webpack不够用,可以自己手动配置。脚手架提供了一个命令:npm run eject (这个是永久的)配置好了就会出现config文件这个时候你运行起来就报错了。看图Cannot find module ‘@babel/he...
2019-11-29 15:47:32
1445
原创 React中的列表组件封装
上个星期给我一个任务,让我把信贷工厂的列表封装一个公共的组件下面我就记录下。大体就是这样。整体思路:我是通过extends继承组件的想法把一些公共的方法整合在公共的组件里面查询条件封装把查询条件写在一个数组里面,然后把这个方法写在公共的组件里面以下就是我写的部分代码...
2019-11-28 10:35:09
511
原创 React 父子组件之间传值
效果图count是父组件传到子组件的值num是子组件传给父组件的值父到子传值父组件代码子组件代码子组件通过props接受父组件传过来的值子组件传值父组件父组件中的子组件回调子组件中的代码子组件往父组件传值就是回调函数的形式的传值...
2019-11-19 10:43:39
397
原创 create-react-app简单快速创建新的单页面应用
步骤1.nodejs环境,必须依赖这个环境才能进行后面的操作2.安装create-react-appnpm install -g create-react-app3.新建项目create-react-app my-app4.运行项目1. cd my-app2. npm start...
2019-11-15 10:10:19
559
原创 渠道客户端项目中用到遇到的问题
10.9号开始的渠道客户端项目(一期),10.30号上线,主要负责的模块,首页,工作台,借款客户管理。因为是一期,我这边负责的东西也不是很多,今天就做一个总结吧。(感谢队友的提醒(* ̄︶ ̄))1. 首页模块首页主要是由:1.登录信息,2.消息中心,3.快速链接(直达其他模块),4.事项的更多跳转,5.事项统计(echart表格,一期没有做)。2. 工作台模块工作台模块主要是一些待办,在办...
2019-11-01 09:47:10
247
原创 nodejs和JavaScript
一 类比javascript和javaJavaScript和java都是编程语言,前者是前端所用语言(弱类型语言),后者是后台所用语言。V8是谷歌开源的JavaScript引擎(V8现在也内置于nodejs中),用于执行JavaScript,类似于JVM执行java字节码。node.js是V8+内置基本模块(大多用js编写,牛批了),类似于JRE=jvm+java标准库。两者运行环境(粗糙...
2019-09-27 14:49:50
193
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人