Commit a5234e60 authored by 前端-钟卫鹏's avatar 前端-钟卫鹏

fix: 处理新增商品直接点击价格属性报错问题

parent 1577cf8d
......@@ -95,23 +95,25 @@ const PriceAttributeForm: React.FC<Iprops> = (props) => {
// // *bug* 不点击本页面之前就变更了价格属性 这里的属性组合监听就失效了
useEffect(() => {
let len = combineAttributeArray.length
// 第一次构建先和编辑数据比对
if(updateFlag){
if(len === productInfoByEdit?.unitPriceAndPicList.length){
clearPrice.current = false
} else {
clearPrice.current = true
let len = combineAttributeArray?.length
if(len){
// 第一次构建先和编辑数据比对
if(updateFlag){
if(len === productInfoByEdit?.unitPriceAndPicList.length){
clearPrice.current = false
} else {
clearPrice.current = true
}
}
if(len === combineAttributeChangeFatories){
clearPrice.current = false
}else{
setCombineAttributeChangeFatories(len)
clearPrice.current = true
}
}
if(len === combineAttributeChangeFatories){
clearPrice.current = false
}else{
setCombineAttributeChangeFatories(len)
clearPrice.current = true
}
// console.log(len, combineAttributeChangeFatories, `是否初次构建|${updateFlag.current}`, clearPrice.current, '监听前后属性条目的变动')
}, [combineAttributeArray.length])
}, [combineAttributeArray?.length])
_tableDataSource = useMemo(() => tableDataSource, [tableDataSource]) // 保持最新值
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment