import Popup from "@/components/popup" import { Textarea, View } from "@tarojs/components" import { useCallback, useState } from "react" import styles from './index.module.scss' type Param = { onBlur?: (val:any) => void onSave?: (val: string) => void } export default ({onBlur, onSave}:Param) => { const [descData, setDescData] = useState({ number: 0, value: '', count: 200 }) const getDesc = useCallback((e) => { let value = e.detail.value let res = value if(value.length > descData.count) { res = value.slice(0, descData.count) } setDescData({...descData, number:res.length, value: res}) },[]) const setSave = () => { onSave?.(descData.value) } return ( 编辑备注 {descData.number}/{descData.count} setSave()}>保存 ) }