自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 github 提交不了代码

问题fatal: unable to access 'https://github.com/...': Failed to connect to github.com port 443: Timed out解决git config --global http.proxy 127.0.0.1:[你的代理端口]

2022-02-21 22:18:51 597

原创 scrollIntoView 滚不动

el.scrollIntoView()会将元素滚到窗口可见范围内,包括水平跟垂直当加上参数 behavior: "smooth" 时,在特殊情况下(现在还没搞懂是什么原因),scrollIntoView 会刚刚好地,将元素右边紧贴着窗口右边界,不多也不少(正常情况下是会多出那么一点的)。导致后续的滚动执行了但不生效。解决办法是加上参数 inline: "start"(inline 默认是 “nearest”)。这样可以避免滚动后元素右边紧贴窗口右边界。不会出现滚不动的问题...

2021-11-04 11:16:07 2084 1

原创 vue 二次封装如何做透传+覆盖

<template> <el-pagination v-on="$listeners" v-bind="$props" :layout=" $props.pageSizes ? 'prev, pager, next, jumper, ->, total, sizes' : 'prev, pager, next, jumper, ->,

2021-08-10 15:57:14 904 3

原创 滚动 tab 组件封装

<template> <div class="scroll-tab-wrapper"> <div class="scroll-tab-bar"> <div class="scroll-tab-group"> <div class="scroll-tab-item" v-for="(tab, ind

2021-07-30 16:31:50 250

原创 vue踩坑记(随时补充)

slot组件中使用<slot name="header"></slot> <!-- name:具名还是匿名 --><slot :value="value"></slot> <!-- 传递属性:作用域插槽 -->调用<template v-slot:header></template><template v-slot:default="prop"></template>

2021-07-21 11:51:34 173

原创 git(随时补充)

git merge --abort # merge 遇到冲突时放弃

2021-01-14 10:33:47 97

原创 记 控制子元素组件类型 的又一次踩坑

踩了坑不写博客是真的不行呀哈哈哈,这不,遇到的时候又忘了,这次一定记!const Select = (props) => { const options = Children.map( props.children, (child: ReactElement & { type: { isSelectOption: boolean } }) => { if(!child.type || !child.type.isSelectOption) return null

2021-01-06 15:53:16 103

原创 vscode 好用的扩展

Debugger for Chrome:用于 DebugESLint:规范代码Git History:查找提交记录,比对修改GitLens:查看每行代码的提交者,甩锅好手Material Icon Theme:图标主体,这款用的顺手,比默认的好看多了open in browser:在浏览器中打开当前页面,做小 demo 的时候有用,也可以直接使用线上 demo 平台(codepen,codesandbox 等)...

2020-12-23 16:48:04 463

原创 linux shell 命令(随时补充)

linux shell 命令(随时补充)字符串1、拼接#!/bin/bashfoo="asd"bar="reheh"str1=$foo$bar #多个变量直接拼接,简单粗暴str2=$foo": "$bar #字符串也是直接拼接str3="$foo: $bar" #双引号也可以统一包裹在最外层str4="${foo}some str, ${bar}blablabla" #给变量名加上大括号,以示变量名边界echo $str1echo $str2echo $str3echo

2020-12-09 10:30:46 174

原创 权限控制菜单、路由

...export default class App { ... // 根据权限筛选 filterByRoles = <T extends { sub?: T[], roles?: string[] }> (arr: T[], roles: string[]) => { return arr.reduce((newArr, item) => { // 如果还未获取到 roles,不进行接下来的查找,直接过滤掉 if (!roles)

2020-05-14 16:25:01 207

原创 ListLoader 移动端上拉加载更多组件

import React, { ReactElement, useState, useEffect, useMemo } from ‘react’import { getPageDom } from ‘@client/lib/getPageDom’interface ListLoaderProps<T> { // 每次传入的某页列表 singlePageList: T[]...

2020-05-14 11:00:00 194

原创 瀑布流布局详谈

一、瀑布流3种布局方式column-count (纯css)flex-box (纯css)js 计算每个元素绝对定位布局优劣:css兼容性差,只能纵向排列,无法应用于动态加载好处是容易写js写起来麻烦,性能差横向排布,能更好地利用空间,可支持动态加载...

2020-05-14 10:58:30 374

空空如也

空空如也

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

TA关注的人

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