fix(violation):修复违规项图片显示和导航跳转问题
-修复图片地址解析逻辑,避免数组为空时报错- 统一使用 navTo 方法处理页面跳转 - 优化图片组件的健壮性判断条件
This commit is contained in:
@@ -24,9 +24,9 @@ const BestSellers = (props: BestSellersProps) => {
|
||||
{props.data?.map((item, index) => {
|
||||
return (
|
||||
<View key={item.id || index} className={'flex bg-white rounded-lg w-full p-3 mb-3'}
|
||||
onClick={() => Taro.navigateTo({url: `/hjm/violation/detail?id=${item.code}`})}>
|
||||
onClick={() => navTo(`/hjm/violation/detail?id=${item.code}`)}>
|
||||
<View className={'flex flex-col'}>
|
||||
<Image src={item.image && JSON.parse(item.image)[0].url} mode={'scaleToFill'}
|
||||
<Image src={item.image && JSON.parse(item.image).length > 0 && JSON.parse(item.image)[0].url} mode={'scaleToFill'}
|
||||
radius="10%" width="70" height="70" className={'mb-1'}/>
|
||||
{item.userId == Taro.getStorageSync('UserId') && (
|
||||
<Button type={'default'} size="small" onClick={() => navTo(`/hjm/violation/add?id=${item.id}`)}>修改</Button>
|
||||
|
||||
Reference in New Issue
Block a user