当前位置: 首页 > news >正文

家用电脑做网站后台入门网站建设

家用电脑做网站后台,入门网站建设,建设网站的原则,网页布局结构图需求&#xff1a; 修改带小数点的价格数字&#xff1a;小数点的前后数字&#xff0c;要分别显示成不同颜色和大小&#xff01;已经封装成组件了&#xff01; 效果&#xff1a; 前面大&#xff0c;后面小 代码&#xff1a; 组件&#xff1a; <!--修改小数点前后数字不同…

需求:

修改带小数点的价格数字:小数点的前后数字,要分别显示成不同颜色和大小!已经封装成组件了!

效果:

前面大,后面小

代码:

组件:

<!--修改小数点前后数字不同颜色和大小的组件-->
<template><view class="price-container"><text class="current-price"><text class="price-icon"> ¥</text><!-- 显示小数点前的价格部分,应用传入的颜色和字体大小 --><text :style="{ color: integerColor, fontSize: integerFontSize }" class="price-integer">{{ integerPart }}</text><text class="dot">.</text><!-- 显示小数点后的价格部分,应用传入的颜色和字体大小 --><text :style="{ color: decimalColor, fontSize: decimalFontSize }" class="price-decimal">{{ decimalPart }}</text></text></view>
</template><script setup>
// 导入所需的 Vue API
import { computed, defineProps } from 'vue';// 定义组件的 props
const props = defineProps({// 价格值,必填项price: {type: Number,required: true},// 整数部分字体颜色,默认黑色integerColor: {type: String,default: '#000000'},// 整数部分字体大小,默认 24pxintegerFontSize: {type: String,default: '24px'},// 小数部分字体颜色,默认黑色decimalColor: {type: String,default: '#000000'},// 小数部分字体大小,默认 16pxdecimalFontSize: {type: String,default: '16px'}
});// 确保 price 是一个有效的数字
const numericPrice = computed(() => {return Number(props.price) || 0;
});// 计算价格的整数部分
const integerPart = computed(() => {const priceStr = numericPrice.value.toFixed(2); // 保证小数点后有两位return priceStr.split('.')[0]; // 获取小数点前的部分
});// 计算价格的小数部分
const decimalPart = computed(() => {const priceStr = numericPrice.value.toFixed(2); // 保证小数点后有两位return priceStr.split('.')[1]; // 获取小数点后的部分
});</script><style lang="scss" scoped>
/* 定义价格容器的布局 */
.price-container {display: flex;align-items: baseline; /* 对齐基线,使得不同字体大小的文本对齐 */
}/* 定义当前价格的样式 */
.current-price {display: flex;align-items: baseline; /* 对齐基线,使得不同字体大小的文本对齐 */.price-icon{font-size: 24rpx;margin-right: 2rpx;}.dot{color: #333333;}
}/* 前面的整数,默认样式可以在这里定义 */
.price-integer {/* 这里可以设置默认样式 */color: #333333;}//后面的小数点
.price-decimal {/* 这里可以设置默认样式 */color: #333333;
}
</style>

使用组件:

灰色:

     <PriceDisplay:price="item.price"integerColor="#333333"integerFontSize="36rpx"decimalColor="#333333"decimalFontSize="24rpx"class="priceContainerWrapper"/>

彩色:

   <PriceDisplay:price="123.45"integerColor="#FF5733"integerFontSize="30px"decimalColor="#33CFFF"decimalFontSize="18px"/>

http://www.yingshimen.cn/news/626/

相关文章:

  • 江苏省建设资格注册中心网站淄博网站建设 leda.cc
  • 网站建设政务新媒体有哪些网站或者公司招募做视频的
  • 新手做网站应该注意什么网站开发与制作论文开题
  • 广宗企业做网站京东物流网站
  • 邯郸做网站推广费用上海比较大的外贸公司有哪些
  • 杭州品牌网站开发如何制作自己的视频网站
  • 企业的门户网站一般用什么做seo公司是怎么做的
  • 深圳北斗部标平台网站建设中国建设网站工程承包分包法
  • 各大网站rss订阅源地址建设工程施工员考试在哪个网站
  • 云南工贸网站建设udacity wordpress
  • 服务器绑定网站打不开注册公司有几种类型
  • 公司做网站的目的杭州百度seo
  • 公司网站建设必要性淘宝网上购物商城
  • 生活服务手机网站开发虚拟网站多少钱
  • python 开发手机网站开发软件技术女生学怎么样
  • 我要啦免费统计怎么做网站建筑网官网软件
  • wordpress影视采集网站租用的网站空间的缺点
  • 怎样做的网站内网外网都能用浅析小型企业网站的建设
  • 房产网站 设计方案网站开发的目的意义
  • 苏州哪家网站建设专业网站seo推广
  • 网站运营需要哪些资质视频专用客户端app
  • 外贸专业网站制作如何建设内网网站
  • 网站备案号不存在南通企业网站制作
  • 定制摄影app和摄影网站的区别上市公司协会网站建设汇报
  • 医疗网站被黑后可以做排名做app多少钱
  • 网站建设阿胶膏的作用上海专业网站建站品牌
  • 专注服务于站长和网站的信息平台.自己制作头像app软件
  • windows2008做网站本地wordpress 慢
  • 创建公司网站移动电商网站开发
  • 给网站定位首都航空公司官方网站