当前位置: 首页 > news >正文

产品开发流程表厦门百度关键词seo收费

产品开发流程表,厦门百度关键词seo收费,吉林省住房与建设厅网站,在哪个网站做一件代发靠谱吗在线演示https://stackblitz.com/edit/stackblitz-starters-xwtwyz?filesrc%2FSelfTreeSelect.tsx 需求 当我们点击提交,需要返回用户名和选中树的id信息,但是,我不关要返回树的id信息,还需要返回选中树的名称 //默认返回的 {userName:梦洁,treeInfo:leaf1-value } //但是需…
  • 在线演示
  • https://stackblitz.com/edit/stackblitz-starters-xwtwyz?file=src%2FSelfTreeSelect.tsx

需求

  • 当我们点击提交,需要返回用户名和选中树的id信息,但是,我不关要返回树的id信息,还需要返回选中树的名称
//默认返回的
{userName:'梦洁',treeInfo:'leaf1-value'
}
//但是需要返回的如下
{userName:'梦洁'treeInfo:{name:'leaf1-name',value:'leaf1-value'}
}

做法

了解下Form.Item怎么获取值的

  • 大概就是这样子

实现自定义

  • 主组件index.tsx
import {Form,Input,Button} from "antd";
import SelfTreeSelect from "../../component/SelfTreeSelect";const Index = () => {const [form] = Form.useForm();const onFinish = (values: any) => {console.log('Success:', values);};/*初始化值*/const setInitValue = () => {form.setFieldsValue({username:'梦洁',treeInfo:{value:'leaf1-value',//这里传入数组是因为对于树来说,可以多选,所以后端保存的值也可能是数组,list:['leaf1-title']}})}return (<><Formform={form}name="basic"onFinish={onFinish}><Form.Itemlabel="用户名"name="username"rules={[{required: true, message: 'Please input your username!'}]}><Input/></Form.Item>{/*自定义组件*/}<Form.Itemname="treeInfo"label="树的信息"><SelfTreeSelect/></Form.Item><Form.Item ><Button type="primary" htmlType="submit">Submit</Button></Form.Item></Form><Button onClick={setInitValue}>点击我初始化值</Button></>);
};export default Index;
  • 自定义组件SelfTreeSelect.tsx
import React, {useEffect, useState} from 'react';
import { TreeSelect } from 'antd';
const treeData = [{value: 'parent 1-value',title: 'parent 1-title',children: [{value: 'parent 1-0-value',title: 'parent 1-0-title',children: [{value: 'leaf1-value',title: 'leaf1-title',},{value: 'leaf2-value',title: 'leaf2-title',},],},],},
];
/* 默认值,初始值?form设置值 */
const SelfTreeSelect = (props:any) => {const { value,onChange } = props;console.log('查看传入的值',props)/*这里简单演示下回填值*/useEffect(() => {setCurrentValue(value?.list[0])}, [props]);/*内部值,这样子就可以设置这个值来实现默认值的操作了*/const [currentValue, setCurrentValue] = useState<string>();const onSelectChange = (newValue: string,selectList:never[]) => {console.log('输出新值第一个为选中的value,第二个为选中的title数组',newValue,selectList)setCurrentValue(newValue);onChange({value:newValue,list:selectList,})};return (<TreeSelectshowSearchstyle={{ width: '100%' }}value={currentValue}dropdownStyle={{ maxHeight: 400, overflow: 'auto' }}placeholder="Please select"allowCleartreeDefaultExpandAllonChange={onSelectChange}treeData={treeData}/>);
};export default SelfTreeSelect;
http://www.rdtb.cn/news/16315.html

相关文章:

  • 重庆渝中区企业网站建设哪家好广东新闻今日最新闻
  • 建设电影网站数据库脚本关键词排名怎么做好
  • b站推广网站建立网站的流程
  • 叫别人做网站需要注意什么问题中国突然宣布大消息
  • 网站电子签名怎么做营销软文是什么
  • 外贸网站建设及推广关键词排名优化易下拉软件
  • 有没有做公司网站的全网推广
  • 做网址导航网站收益阿里云com域名注册
  • 建设局查询网站首页网络推广宣传
  • 渭南建网站网络营销的专业知识
  • wordpress 书签站长seo推广
  • 设计用哪些网站有哪些功能搜索引擎营销的特点是什么
  • 化妆品做备案的网站欧洲网站服务器
  • 胶州专业建站免费发布广告的网站
  • 游戏网页设计论文流程优化
  • 网站文章收录今日新闻最新头条
  • 做网站推广哪些厦门关键词优化报价
  • 公司做网站收费连云港seo优化公司
  • 网站 为何要 备案合肥seo招聘
  • 找作文做读书笔记去什么网站河北百度seo
  • seo网站推广服务个人怎么做推广
  • 厦门网盛网站开发怎么自己创建网站
  • 做网站收藏的网页内容企业推广
  • 做网站去哪里找广告主网络搭建的基本流程
  • h5商城网站模板下载新站seo竞价
  • 建立网站需要活动推广方案策划
  • 用sql做简单的博客网站天眼查询个人
  • 专业的内蒙古网站建设接app推广接单平台
  • 可以做网站挂在百度上吗大专网络营销专业好不好
  • 开放平台设计一键优化