index.jsx 962B

12345678910111213141516171819202122232425262728293031323334
  1. import { Image } from '@tarojs/components'
  2. import '@/assets/css/iconfont.css'
  3. import './index.scss'
  4. export default function News (props) {
  5. const { List = [] } = props
  6. return (
  7. <view className='components News'>
  8. <view className='Title flex-h'>
  9. <view className='flex-item'>
  10. <text>新鲜资讯</text>
  11. </view>
  12. <text>更多</text>
  13. <text className='iconfont icon-jiantouright'></text>
  14. </view>
  15. <view className='List flex-h'>
  16. {
  17. List.map((item, index) => (
  18. <view className='flex-item' key={`ListItem-${index}`}>
  19. <view className='Img' style={{display: item.newsImg || item.newsName ? 'block' : 'none'}}>
  20. <Image mode='aspectFill' src={item.newsImg} className='centerLabel'></Image>
  21. </view>
  22. <text className='Title'>{item.newsName}</text>
  23. </view>
  24. ))
  25. }
  26. </view>
  27. </view>
  28. )
  29. }