自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 vue3实现ant-design-vue,Segmented 分段控制器 组件

请注意vue的版本要在3.2.25版本及以上,因为用到了以下语法,如果版本低于此,那么没有滑动的动画效果。1.所用的antD版本太低,没有Segmented,所以自己写个。3.难点应该在于css滑动动画。

2024-06-28 16:55:13 344

原创 vue3 点击字母 滚动到对应城市首字母

这里只放核心代码,用原生Js实现,其它的看了都太花俏,难用。citys 放的是所有城市数据 所有有点。

2024-03-20 18:00:45 260

原创 vue3 ant输入框实时搜索防抖

loadData()}, 500)

2024-03-20 17:41:22 378

原创 ant 修改popconfirm样式

用overlayClassName。以下代码放公共样式文件下。

2024-03-20 17:39:16 196

原创 vue3 ant表格序号

title: '序号',

2024-03-20 17:36:39 193

原创 js点击按钮全屏显示

<el-buttontype="primary"size="small"class="FullscreenBtn"round@click="requestFullScreen()"style="position:absolute;top:90px;right:10px;">全屏显示</el-button>methods:{//全屏事件requestFullScreen(){this.isFullScreen=t...

2022-03-25 16:30:16 936

原创 js根据id删除树的某元素

functionfilter (data, id) {varnewData = data.filter(x => x.id !== id)newData.forEach(x => x.children && (x.children = filter(x.children, id)))returnnewData}

2022-03-25 16:29:01 749

原创 vue点击复制功能Clipboard

import Clipboard from 'clipboard' { prop: 'algorithmDetailsId', label: 'ID', width: 'auto', render: (createElement, params) => { const aa = params.row return createElement({ template: .

2022-03-25 16:27:05 913

原创 css水涟漪

<div className={styles.containerWrap}> <div className={styles.container}> <div className={styles.box}> <span style={{ '--i':...

2022-03-24 13:50:48 119

原创 react点击按钮预览图片rc-viewer

react点击按钮预览图片rc-viewer

2022-03-02 10:25:11 798

原创 根据id删除数组元素对象

data= data.filter(item => item.id !== id);

2022-02-28 15:27:38 1117

原创 react图片剪裁react-cropper

react图片剪裁react-cropper

2022-02-14 18:15:00 1911

原创 react倒计时组件

如果效果后面时间倒计时import React, { useState, useEffect } from 'react';import moment from 'moment';/** * 秒转分钟 * @param {Number|String} sec 秒 */ const secondsToMinutes = sec => { sec = Number(sec); let minutes = moment.duration(sec, 'seconds')....

2021-12-29 14:11:13 1585

原创 react,antd-mobile图片组件并带有预览功能

import React, { Component } from 'react';import { Image, Space, ImageViewer } from 'antd-mobile';import { Skeleton } from 'antd';const fileDocDownloadPath = 'api/docrepo/download?attachmentId=';class Index extends Component { constructor...

2021-12-23 16:39:40 1797

原创 antd-mobile下拉加载

//state:hasMore: true,page: 1,listData: []//方法 loadMore = async () => { const { listData, page } = this.state; const append = await this.getData(page + 1); const addList = [...listData, ...append.appendList]; this.setState({ .

2021-12-08 10:19:02 946 2

原创 Moment.js判断日期是不是周末

资料:文档 | Moment.js 中文网 // 如果是周末 不显示 if (moment(day).weekday() === 5 || moment(day).weekday() === 6) { return; }

2021-11-23 09:09:11 2820

原创 ant日历/日期选择器全局配置成中文语言

文件app.js中配置import React from 'react';import { ConfigProvider } from 'antd';import moment from 'moment';import 'moment/locale/zh-cn';import zhCN from 'antd/es/locale/zh_CN';moment.locale('zh-cn');const ConfigLocale = props => { return &lt..

2021-11-22 14:41:22 1595

原创 ant上传组件upload,前端读取文件、创建文件

这里演示的是前端获取JSON文件数据选择文件效果:拿到文件的JSON数据后,在代码编辑中显示react引入antd的Upload组件 onImportExcel = (file) => { // 创建FileReader 对象读取 const reader = new FileReader(); reader.readAsText(file); reader.onload = () => { .

2021-11-16 11:52:11 3817

原创 antd合并表格,并使用fixed布局

consttemp={};//当前重复的值,支持多列/***动态合并表格方法*@param{*}text表格每列对应的值*@param{*}data后台返回的展示数据数组,数据需要按字段排序*@param{*}columns表格每列表头字段*/constmergeCells=(text,data,columns)=>{leti=0;...

2021-11-15 14:09:08 981

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除