| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 | <template>	<view class="mix-price-view" :style="{fontSize: size - 8 + 'rpx'}">		<text>¥</text>		<text class="price" :style="{fontSize: size + 'rpx'}">{{ priceArr[0] }}</text>		<text>.{{ priceArr[1] }}</text>	</view></template><script>	/**	 * 价格显示组件	 */	export default {		data() {			return {				priceArr: []			};		},		props: {			price: {				type: Number,				default: 0			},			size: {				type: Number,				default: 36			}		},		watch: {			price(){				this.render();			}		},		created() {			this.render();		},		methods: {			render(){				const price = parseFloat(this.price).toFixed(2);				this.priceArr = (''+price).split('.');			}		}	}</script><style scoped lang="scss">	.mix-price-view{		color: $base-color;	}	.price{		font-weight: 700;	}</style>
 |