antd——Form.Item下的子组件value值不生效问题
前言最近做的项目前端是用React+Ant Design,在表单<Form>组件下,有好几个<Form.Item>,其中两个<Form.Item>下有<Select>,里面有固定的<Option>,具体如下图所示:
Question1:select选择器的默认值提交后显示未定义在antd组件中查看到,被设置了 name 属性的 Form.Item 包装的控件,表单控件会自动添加 value(或 valuePropName 指定的其他属性) onChange(或 trigger 指定的其他属性),数据同步将被 Form 接管,这会导致以下结果:
你不再需要也不应该用 onChange 来做数据收集同步(你可以使用 Form 的 onValuesChange),但还是可以继续监听 onChange 事件。
你不能用控件的 value 或 defaultValue 等属性来设置表单域的值,默认值可以用 Form 里的 initialValues 来设置。注意 initialValues 不能被 setState 动态更新,你需 ...
加快访问速度+设置个人域名
一、加快访问速度hexo+github访问速度超慢!!!
原因:托管网站的github是外网,访问外网速度慢。
解决方法:采用hexo+github+coding
(coding:大家可以理解为中国版的github,如果把代码既托管到coding上,又托管到github上,让大陆的用户访问的是由coding托管的网站,境外的用户访问的是由github托管的网站,这样访问速度就能上去了)
1、创建coding账号
2、创建与账号同名的项目
点击进入项目→右下角项目设置→功能开关,建议都打开,方便部署静态网站
3、修改站点配置文件_config.yml123456789#格式一定要正确,不然会报错deploy: type: 'git' repo: github: https://github.com/xxx/xxx.github.io coding: https://e.coding.net/xxx/xxx/xxx ...
B站专栏文章复制
pc端b站专栏文章不可复制,在控制台执行一下代码即可12345document.querySelector('div.article-holder').classList.remove('unable-reprint');document.querySelector('div.article-holder').addEventListener('copy',function(e){ e.clipboardData.setData("text",window.getSelection().toString())})//移除'不可复制'属性,添加事件监听
版权声明:本文为CSDN博主「Haip」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u014324940/article/details/105101547/
hexo博客搭建
一、本地部署1、安装Gitwindows:到git官网上下载,Download git,下载后会有一个Git Bash的命令行工具,以后就用这个工具来使用git,不用自带的cmd,因为它有点难用。
2、安装Node.jswindows:nodejs 选择LTS版本就行了。
3、安装Hexo右键Git Bash Here,输入命令
1npm install -g hexo -cli//若出错请看下文踩坑部分
安装完毕后文件路径在你安装的node.js文件下的node_global\node_modules\hexo
4、初始化Hexo在你想创建Blog文件夹的磁盘下面右键Git Bash Here,输入命令
123hexo init Blogcd Blog //进入这个myblog文件夹,也可以直接右键创建好的Blog文件夹点击Git Bash Herenpm install
新建完成后,指定文件夹目录下有:
node_modules: 依赖包
public:存放生成的页面
scaffolds:生成文章的一些模板
source:用来存放你的文 ...