diff --git a/src/pages/goods/goods.vue b/src/pages/goods/goods.vue index b10b326..6ca2fd6 100644 --- a/src/pages/goods/goods.vue +++ b/src/pages/goods/goods.vue @@ -270,8 +270,10 @@ const handlerAddCart = async (e: SkuPopupEvent) => { } // 立即购买 -const handlerBuyNow = () => { - console.log('立即购买') +const handlerBuyNow = (e: SkuPopupEvent) => { + uni.navigateTo({ + url: `/pagesOrder/create/create?skuId=${e._id}&count=${e.buy_num}`, + }) } diff --git a/src/pagesMember/address/address.vue b/src/pagesMember/address/address.vue index 6139237..b717e83 100644 --- a/src/pagesMember/address/address.vue +++ b/src/pagesMember/address/address.vue @@ -79,13 +79,13 @@ const handleDelete = (id: string) => { // 创建订单时更改地址 const props = defineProps<{ - from: string + from?: string }>() const useSelectedAddress = useSelectedAddressStore() const handleSelectAddress = (address: AddressItem) => { - if (props.from === 'order') { + if (props?.from === 'order') { useSelectedAddress.setSelectedAddress(address) uni.navigateBack() } diff --git a/src/pagesOrder/create/create.vue b/src/pagesOrder/create/create.vue index 824e005..c977c54 100644 --- a/src/pagesOrder/create/create.vue +++ b/src/pagesOrder/create/create.vue @@ -92,9 +92,8 @@