From 1a783e0a2068b1a99efb7a078f4a615f68dec18f Mon Sep 17 00:00:00 2001 From: heyujie <516346543@qq.com> Date: 星期一, 18 七月 2022 16:15:35 +0800 Subject: [PATCH] add desc --- src/components/Price.vue | 27 +++++++++++++++++++++++++-- 1 files changed, 25 insertions(+), 2 deletions(-) diff --git a/src/components/Price.vue b/src/components/Price.vue index 9d641b5..5078dc4 100644 --- a/src/components/Price.vue +++ b/src/components/Price.vue @@ -1,6 +1,6 @@ <template> - <div class="Price" v-if="priceNew"> + <div class="Price"> 锟�<span class="newPrice">{{ priceN1 }}</span >{{ priceN2 }}/骞� <span class="iconSave" v-if="showIcon">鐪�</span> @@ -11,7 +11,9 @@ <script> export default { props: { - priceNew: {}, + priceNew: { + default: 0, + }, showIcon: { default: false, }, @@ -42,6 +44,27 @@ this.priceO2 = ".00"; } }, + + watch: { + priceNew() { + const priceO = (this.priceNew * 1.2 + "").split("."); + const priceN = (this.priceNew + "").split("."); + if (priceN.length > 1) { + this.priceN1 = priceN[0]; + this.priceN2 = "." + priceN[1]; + } else { + this.priceN1 = priceN[0]; + this.priceN2 = ".00"; + } + if (priceO.length > 1) { + this.priceO1 = priceO[0]; + this.priceO2 = "." + priceO[1]; + } else { + this.priceO1 = priceO[0]; + this.priceO2 = ".00"; + } + }, + }, }; </script> -- Gitblit v1.8.0