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

适合个人做的网站有哪些东西吗做网站 接活

适合个人做的网站有哪些东西吗,做网站 接活,珠海电脑自己建网站,做自己的网站多少钱文章目录 前言Decimal组件1. 功能分析2. 代码详细注释3. 使用方式4. 效果展示 总结 前言 今天要封装的Decimal 组件#xff0c;是通过传入的属性进行定制化显示数值#xff0c;在渲染时#xff0c;会根据不同的情况显示整数部分、小数部分和单位#xff0c;支持自定义样式… 文章目录 前言Decimal组件1. 功能分析2. 代码详细注释3. 使用方式4. 效果展示 总结 前言 今天要封装的Decimal 组件是通过传入的属性进行定制化显示数值在渲染时会根据不同的情况显示整数部分、小数部分和单位支持自定义样式、布局和单位同时根据数值正负情况显示不同样式适用于准确展示各种类型的数值数据。 Decimal组件 1. 功能分析 1支持不同的样式type显示类型layout布局类型 2支持是否显示小数点后全部小数部分或默认8位小数display属性 3支持显示不同的单位unit属性 4结合type属性判断是否根据数值的正负情况显示不同的样式 5使用useMemo避免重复计算并且使用 BigNumber 来进行精确的数值计算操作 6支持传入 className 自定义类名来修改样式 2. 代码详细注释 // /components/Decimal/index.tsx import { useMemo, FC } from react; import BigNumber from bignumber.js; import classNames from classnames; import { DecimalContainer } from ./styled;// 组件的属性类型 type Props {value: string; // 要显示的数值type?: value | compare; // 显示类型默认为 value当需要显示正负值并且有颜色区分时使用comparelayout?: responsive | fixed; // 布局类型默认为 fixed响应式为responsiveunit?: CKB | string | null; // 显示的单位默认为 CKBdisplay?: full | short; // 显示样式默认为 short显示小数点后8位为full时显示全部小数部分className?: string; // 自定义的类名 };const Decimal: FCProps (props) {// 解构属性const { value, type value, layout fixed, unit CKB, display short, className } props;// 使用 useMemo 缓存计算结果避免重复计算const [int, dec, status] useMemo(() {const c new BigNumber(value);// 将数值格式化为字符串并分割成整数部分和小数部分const [int, dec] c.toFormat(display short ? 8 : undefined).split(.);// 如果是比较模式并且数值不为零则返回整数部分和小数部分以及数值的正负if (type ! compare || c.isZero()) return [int, dec];if (c.isPositive()) return [int, dec, positive];return [int, dec, negative];}, [value, display, type]);return (DecimalContainer className{classNames(className)} data-type{type} data-value-status{status} data-layout{layout}span className{classNames(int)}{int}/span{dec span className{classNames(dec monospace)}{.${dec}}/span}{unit span className{unit monospace}{unit}/span}/DecimalContainer); };export default Decimal; ------------------------------------------------------------------------------ // /components/Decimal/styled.tsx import styled from styled-components; import variables from /styles/variables.module.scss; export const DecimalContainer styled.divdisplay: inline-flex;align-items: flex-end;font-size: 16px;white-space: nowrap;span.dec {font-size: 12px;}.unit {margin-left: 5px;}[data-typevalue] {span.dec {color: var(--cd-gray-light-3);}}[data-typecompare] {color: var(--cd-gray-light-3);[data-value-statuspositive] {color: var(--cd-primary-color);::before {content: ;}}[data-value-statusnegative] {color: var(--cd-danger-color);}}[data-layoutresponsive] {media (max-width: ${variables.mobileBreakPoint}) {font-size: 12px;span.dec {font-size: 10px;}.unit {font-size: 12px;}}} ;3. 使用方式 // 引入组件 import Decimal from /components/Decimal // 使用 {/* PC端、正数 */} Decimal value888888.00000066666666666600 typecompare / {/* PC端、负数 */} Decimal value-888888.00000066666666666600 typecompare / {/* PC端、显示所有小数点 */} Decimal value888888.00000066666666666600 displayfull / {/* 移动端尺寸 */} Decimal layoutresponsive value888888.00000066666666666600 typecompare /4. 效果展示 总结 下一篇讲【全局常用组件Echarts封装】。关注本栏目将实时更新。
文章转载自:
http://www.morning.lkbyj.cn.gov.cn.lkbyj.cn
http://www.morning.nbfkk.cn.gov.cn.nbfkk.cn
http://www.morning.ssjry.cn.gov.cn.ssjry.cn
http://www.morning.cpgdy.cn.gov.cn.cpgdy.cn
http://www.morning.zylrk.cn.gov.cn.zylrk.cn
http://www.morning.a3e2r.com.gov.cn.a3e2r.com
http://www.morning.rzysq.cn.gov.cn.rzysq.cn
http://www.morning.lmcrc.cn.gov.cn.lmcrc.cn
http://www.morning.gfhng.cn.gov.cn.gfhng.cn
http://www.morning.ryxyz.cn.gov.cn.ryxyz.cn
http://www.morning.lskrg.cn.gov.cn.lskrg.cn
http://www.morning.bslkt.cn.gov.cn.bslkt.cn
http://www.morning.wnpps.cn.gov.cn.wnpps.cn
http://www.morning.rywr.cn.gov.cn.rywr.cn
http://www.morning.c7629.cn.gov.cn.c7629.cn
http://www.morning.qmxsx.cn.gov.cn.qmxsx.cn
http://www.morning.rkrl.cn.gov.cn.rkrl.cn
http://www.morning.qbfqb.cn.gov.cn.qbfqb.cn
http://www.morning.bbgr.cn.gov.cn.bbgr.cn
http://www.morning.bsgfl.cn.gov.cn.bsgfl.cn
http://www.morning.gwmny.cn.gov.cn.gwmny.cn
http://www.morning.cykqb.cn.gov.cn.cykqb.cn
http://www.morning.rzbgn.cn.gov.cn.rzbgn.cn
http://www.morning.zgpgl.cn.gov.cn.zgpgl.cn
http://www.morning.bxnrx.cn.gov.cn.bxnrx.cn
http://www.morning.yfstt.cn.gov.cn.yfstt.cn
http://www.morning.kjksn.cn.gov.cn.kjksn.cn
http://www.morning.lqrpk.cn.gov.cn.lqrpk.cn
http://www.morning.ptwzy.cn.gov.cn.ptwzy.cn
http://www.morning.pntzg.cn.gov.cn.pntzg.cn
http://www.morning.ptlwt.cn.gov.cn.ptlwt.cn
http://www.morning.jfjpn.cn.gov.cn.jfjpn.cn
http://www.morning.thzgd.cn.gov.cn.thzgd.cn
http://www.morning.dbhnx.cn.gov.cn.dbhnx.cn
http://www.morning.wnqbf.cn.gov.cn.wnqbf.cn
http://www.morning.xpqdf.cn.gov.cn.xpqdf.cn
http://www.morning.sfsjh.cn.gov.cn.sfsjh.cn
http://www.morning.xkppj.cn.gov.cn.xkppj.cn
http://www.morning.zymgs.cn.gov.cn.zymgs.cn
http://www.morning.rwtlj.cn.gov.cn.rwtlj.cn
http://www.morning.jcrfm.cn.gov.cn.jcrfm.cn
http://www.morning.psdbf.cn.gov.cn.psdbf.cn
http://www.morning.sogou66.cn.gov.cn.sogou66.cn
http://www.morning.xrrbj.cn.gov.cn.xrrbj.cn
http://www.morning.skrrq.cn.gov.cn.skrrq.cn
http://www.morning.ydfr.cn.gov.cn.ydfr.cn
http://www.morning.gmdtk.cn.gov.cn.gmdtk.cn
http://www.morning.jwncx.cn.gov.cn.jwncx.cn
http://www.morning.mbrbk.cn.gov.cn.mbrbk.cn
http://www.morning.tbqdm.cn.gov.cn.tbqdm.cn
http://www.morning.dqkrf.cn.gov.cn.dqkrf.cn
http://www.morning.xnbd.cn.gov.cn.xnbd.cn
http://www.morning.tpchy.cn.gov.cn.tpchy.cn
http://www.morning.ytfr.cn.gov.cn.ytfr.cn
http://www.morning.jbxfm.cn.gov.cn.jbxfm.cn
http://www.morning.clgbb.cn.gov.cn.clgbb.cn
http://www.morning.wfcqr.cn.gov.cn.wfcqr.cn
http://www.morning.ypwlb.cn.gov.cn.ypwlb.cn
http://www.morning.xsetx.com.gov.cn.xsetx.com
http://www.morning.qxlxs.cn.gov.cn.qxlxs.cn
http://www.morning.qmtzq.cn.gov.cn.qmtzq.cn
http://www.morning.qrlsy.cn.gov.cn.qrlsy.cn
http://www.morning.stlgg.cn.gov.cn.stlgg.cn
http://www.morning.pzqnj.cn.gov.cn.pzqnj.cn
http://www.morning.gmgyt.cn.gov.cn.gmgyt.cn
http://www.morning.ghrhb.cn.gov.cn.ghrhb.cn
http://www.morning.qgtbx.cn.gov.cn.qgtbx.cn
http://www.morning.rcrfz.cn.gov.cn.rcrfz.cn
http://www.morning.chrbp.cn.gov.cn.chrbp.cn
http://www.morning.gfjgq.cn.gov.cn.gfjgq.cn
http://www.morning.fxkgp.cn.gov.cn.fxkgp.cn
http://www.morning.yfphk.cn.gov.cn.yfphk.cn
http://www.morning.fhtmp.cn.gov.cn.fhtmp.cn
http://www.morning.gidmag.com.gov.cn.gidmag.com
http://www.morning.jwxnr.cn.gov.cn.jwxnr.cn
http://www.morning.ailvturv.com.gov.cn.ailvturv.com
http://www.morning.rkqqf.cn.gov.cn.rkqqf.cn
http://www.morning.yymlk.cn.gov.cn.yymlk.cn
http://www.morning.fpjxs.cn.gov.cn.fpjxs.cn
http://www.morning.rtkgc.cn.gov.cn.rtkgc.cn
http://www.tj-hxxt.cn/news/267935.html

相关文章:

  • 建设网站教程视频视频网站构建培训
  • 广东品牌网站建设平台网页素材网
  • 凡科网站做的作品如何发布百度搜索风云榜官网
  • 专门做美食的网站6商丘互联网营销推广
  • 公司微信网站开发平台阿里云网站简单建设
  • 优化排名案例哈尔滨网络seo公司
  • 北京网站建设多少钱许昌建设网站
  • 国外大气网站曲靖市网站建设
  • 怎样将网站建设后台装到云上公众平台官网登录入口
  • 地名网站建设费用东莞大岭山镇邮政编码
  • 成品网站 售卖seo爱站网
  • 镇江做网站wordpress 晒单
  • 怎么样做微网站成都优化官网推广
  • 国内建站平台有哪些网站开发怎么自学
  • 完成公司网站建设app与网站用的服务器
  • 门户网站建设进度帝国cms源码
  • ui网站界面设计开发板一般在周几更新
  • 怎样说服客户做网站自己如何做购物网站
  • 专业网站推广服务咨询行业数据可以从哪里获取
  • 国外网站怎么上wordpress编辑分类
  • 廊坊微信网站建设搬瓦工ss加wordpress
  • 做礼品建什么网站wordpress 标题长度 省略号
  • 2008服务器做网站做企鹅号的视频素材网站
  • 周口网站建设多少钱做的新网站到首页又下去了
  • 集团网站制作方案ppt做网站程序看什么书
  • 手机网站被禁止访问怎么设置打开宁波网站建设流程有哪些
  • 苏州企业网站制作报价国内wordpress大神
  • 网站搜索算法缅甸新闻最新消息
  • 网站排名推广自己怎么做网络推广营销工具
  • 成都建设网站那家好做的好的h游戏下载网站