yovino
码龄14年
关注
提问 私信
  • 博客:65,173
    社区:2,888
    68,061
    总访问量
  • 10
    原创
  • 525,658
    排名
  • 2
    粉丝
  • 0
    铁粉

个人简介:做一个明媚的女子,在这乱世中摸爬滚打。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2010-10-29
博客简介:

All things will be fine__

博客描述:
Just do IT
查看详细资料
个人成就
  • 获得14次点赞
  • 内容获得0次评论
  • 获得43次收藏
创作历程
  • 9篇
    2019年
  • 1篇
    2014年
成就勋章
TA的专栏
  • 算法
    1篇
  • 前端
    9篇
兴趣领域 设置
  • 前端
    javascriptcssreact.js
  • 学习和成长
    面试
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

react数据多次setState的时候数据渲染不起作用的问题

遇到的问题:针对表格数据先请求进来,因为有一列数据需要长时间请求,所以把这个数据放在afterRequest里面请求了,但是这样之后对表格的setData(即setState({data: data}))就不起作用了产生原因:data里面的item对象即使修改了个别参数或者增加属性,由于data没有改变指针,导致认为data其实没有改变,就不会去重新渲染出新的值。处理方式:对修改的参数对象...
原创
发布博客 2019.09.23 ·
1309 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

打印数据来自后台请求是打印显示不完整的问题解决

打印的数据是来源于后台请求回来的数据,一开始不知道具体的内容长度,所以当打印界面出现的时候,页面只有加载出来的数据的大小,此时打印就不是我们想要的。首先,我们将要打印的数据放置的空间大小设定好,这样的话打印的尺寸就不会自适应去改变。数据会在限制的尺寸上自动换行排序。同时设置样式为居中,这里暂时设定死了A4的尺寸,所以只适合竖向打印,不适合横向。componentDidMount () {...
原创
发布博客 2019.05.20 ·
1105 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

react中ref中有变量时采用的引用方式

react中ref引用一般有两种写法:回调函数用法: <Form ref={(f) => this.form = f}}></Form>引用方式:this.form.isValid()字符串用法: <Form ref='form'></Form>引用方式:this.refs['form'].isValid...
原创
发布博客 2019.04.03 ·
1245 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

利用mobx的store中的变量变化引起页面都重新渲染的问题

mobx中用observable的变量在组件中取值,如果其中一个变量变化,则该组件的render中所有元素都会重新渲染,如果只想render数据变化的那个组件,则需要把该部分功能单独写成一个子组件,在子组件中inject该变量所在的store,只把变化的值放在改子组件中变化,父组件不包含与该变量有关的内容,就不会重新渲染父组件,只会渲染子组件。父组件:import Stdout from...
原创
发布博客 2019.04.03 ·
5590 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

react中防csrf攻击

因为数据分离,也没有将页面写成themeleaf的形式,所以后台通过传统方式传的csrf信息接收不到。于是后台将相关信息写入cookie,前端通过document.cookie的方式去拿到对应的信息,利用split分解拿到对应的csrf,并将其用window.xx的方式设置为全局变量,在请求的fetch.js的组件中,将post请求的链接上挂上_csrf=xxxx的信息即可。ps:csrf...
原创
发布博客 2019.03.28 ·
1652 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

react地址三级联动,一次请求的情况

react中三级地址联动,如果请求只有一次,即请求直接拿到省市区所有的信息,建议采用@observable和@action的形式赋值,而不是用state去赋值。得到的赋值信息,通过父组件props的方式传给地址子组件,子组件进行请求获得所有的地址信息,初始化时利用props的值将所有级下拉中的值赋值好就可以利用form的data属性直接把相应信息填充到对应级别上去。欢迎关注我的公众号...
原创
发布博客 2019.03.26 ·
540 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

echarts地图利用2.0版本时tooltip出现闪动情况的解决办法

先前做统计图展示页面的时候,由于是每5秒请求数据返回给地图,所以,在鼠标hover到地图的时候,由于数据的渲染,会出现闪动的情况,因为每次收到数据就去setOption一次。最后的处理方法是,在setOption之前先加个标志位,如果鼠标移到地图map上,就不去setOption,涉及到echarts的on事件,var myChart = echarts.init(document.ge...
原创
发布博客 2019.03.21 ·
2889 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

react-intl-universal使用时英文变量不会按照模板展示

在进行网站中英文开发的时候,引入了阿里团队的react-intl-universal,但是在处理英文时经常会有英文需要复数展示的情况,还有单复数的动词等,需要根据不同变量值来确定。首先需要引用中英文库,可以从通过接口去数据库取,也可以自己直接定义:import EN from './locales/us-EN.json'import CH from './locales/zh-CN....
原创
发布博客 2019.02.21 ·
807 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ajax设置请求头setRequestHeader方法,如请求数据类型等

因为平时常用的设置,所以突然被问起来会忘,一般我们ajax是直接利用jQuery的ajax方法,里面的接口直接调用,常用的主要有:url类型:String默认值: 当前页地址。发送请求的地址。type类型:String默认值: "GET"。请求方式"POST"或"GET", 默认为"GET"。注意:其它HTTP请求方法,如PUT和DELETE也可以使用,但仅部分浏览器支持。...
原创
发布博客 2019.02.20 ·
48999 阅读 ·
11 点赞 ·
0 评论 ·
47 收藏

分级线性插值算法思想——最大邻点权值生成过程用查找表实现,A-Cublic6为例

Cubic 6点插值公式:示意图:原始插值点计算公式:从硬件实现角度考虑,如果采用Cubic6点精确插值算法放大,插值点在原始图像中两点之间的位置可能是任意的,这样势必需要一个乘法器一直来算这个位置,计算量很大。如果把捅值点位于原始图像中两A之间的位置固定在0,1/8,2/8,3/8,4/8,5/8,6/8,7/8 8个位置(即当实际位置不在这8个点1/_时,也把它移到这8...
原创
发布博客 2014.06.09 ·
844 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏