| 1234567891011121314151617181920212223242526272829303132333435363738394041 | 
							- import { moneyFormat } from '@/helpers/utils'
 
- import { Cell, Image } from 'vant'
 
- import { defineComponent } from 'vue'
 
- import styles from './index.module.less'
 
- export default defineComponent({
 
-   name: 'GoodItem',
 
-   props: {
 
-     item: {
 
-       type: Object,
 
-       default: {}
 
-     }
 
-   },
 
-   setup({ item }) {
 
-     return () => (
 
-       <Cell
 
-         center
 
-         v-slots={{
 
-           icon: () => (
 
-             <Image class={styles.goodsImg} src={item.productPic} fit="cover" />
 
-           ),
 
-           default: () => (
 
-             <div class={styles.goodsContainer}>
 
-               <div class={[styles.goodsTitle, 'van-ellipsis']}>
 
-                 {item.productName}
 
-               </div>
 
-               <div class={styles.model}>{item.productAttr}</div>
 
-               <div class={styles.goodsPrice}>
 
-                 <span class={styles.price}>
 
-                   <i>¥</i>
 
-                   {moneyFormat(item.productPrice)}
 
-                 </span>
 
-                 <span class={styles.num}>x{item.productQuantity}</span>
 
-               </div>
 
-             </div>
 
-           )
 
-         }}
 
-       ></Cell>
 
-     )
 
-   }
 
- })
 
 
  |