<template> <view class="uni-flex uni-row space-between uni-inline-item" style="background-color:#fff; margin-left: 10px;"> <view> <item :dataContent="dataContent"></item> </view> <view style="width: 40%;display: flex;justify-content:flex-end;margin-right: 10rpx;"> <recommend-qty v-if="handleQty==0" :dataContent="dataContent" :isShowStatus="false" :isShowStdPack="true" ></recommend-qty> <!-- :objTextStyle='objTextStyle' --> <compare-qty v-else :dataContent="dataContent" :recommendQty="Number(dataContent.qty)" :handleQty="Number(handleQty)" :isShowStatus="false" :isShowPackUnit="isShowPackUnit"> </compare-qty> </view> </view> </template> <script> import item from '@/mycomponents/item/item.vue' import qty from '@/mycomponents/qty/qty.vue' import recommendQty from '@/mycomponents/qty/recommendQty.vue' import compareQty from '@/mycomponents/qty/compareQty.vue' import balanceQty from '@/mycomponents/qty/balanceQty.vue' export default { components: { item, recommendQty, compareQty, balanceQty }, data() { return { }; }, // 此处定义传入的数据 props: { type: { type: String, default: 'recommend' //recommend:推荐 compare:对比 }, dataContent: { type: Object, default: {} }, handleQty: { type: Number, default: 0 }, isShowPackUnit: { type: Boolean, default: true }, objTextStyle: { type: Object, default: null } }, watch: { }, methods: { }, } </script> <style> </style>