笔记
Tanjc518
这个作者很懒,什么都没留下…
展开
-
echarts柱状图重叠
echarts原创 2022-11-03 18:50:04 · 465 阅读 · 0 评论 -
css圆形导航菜单
【代码】css圆形导航菜单。原创 2022-09-29 10:08:22 · 712 阅读 · 0 评论 -
取消默认事件和绑定默认事件
【代码】取消默认事件和绑定默认事件。原创 2022-09-06 10:42:53 · 357 阅读 · 0 评论 -
js键盘监听事件(pc端)
js键盘监听事件原创 2022-08-31 16:24:51 · 1042 阅读 · 0 评论 -
使用formData传参给后端
使用formData传参给后端原创 2022-07-29 18:21:24 · 1304 阅读 · 0 评论 -
VS Code支持配置远程同步了
VS Code配置远程同步了原创 2022-07-29 13:42:23 · 559 阅读 · 0 评论 -
js控制滚动条到dom位置
js控制滚动条到dom位置。原创 2022-07-15 16:20:20 · 804 阅读 · 0 评论 -
二次封装axios
react二次封装axiossrc/request/request.js//封装axiosimport axios from 'axios'import qs from "qs";//创建一个axios实例对象const instance = axios.create({ timeout: 10000, //ms})//请求前做一下拦截(拦截器),传入两个参数(一个是成功的回调函数,一个是失败的)instance.interceptors.request.use(config =>原创 2020-12-27 20:48:24 · 463 阅读 · 0 评论 -
SVG图标使用
SVG图标// helper.js 文件/** * @param {string | string[] | undefined} color * @param {number} index * @param {string} defaultColor * @return {string} */export const getIconColor = (color, index, defaultColor) => { return color ? ( typeof原创 2022-04-25 10:45:09 · 263 阅读 · 0 评论 -
项目遇到的问题
css弹性布局下元素超出显示省略号失效的解决办法给超出显示省略号的元素设置width或者min-width: 0原创 2022-04-24 13:55:27 · 84 阅读 · 0 评论 -
手写apply/call/bind
Function.prototype.myCall = function(context) { if(typeof this !== 'function') { // 判断当前调用者是否为函数 return } // 保存传入的this指向,这里会出现没有传入this指向的问题,那么that就是默认的window that = context || window // 保存当前调用的函数 that.fn = this // 通过slice来截取传入的参数 co原创 2022-03-26 18:21:05 · 283 阅读 · 0 评论 -
Taro订单结束支付倒计时
Taro订单结束支付倒计时 const [time, getTime] = useState([])useDidShow(() => { const allRequest = async () => { const param = { url: `/v1/trade/order/${orderNo}`, method: 'get', } //订单信息 获取订单结束时间 const detailsRes原创 2021-12-14 19:03:45 · 1450 阅读 · 0 评论 -
Taro Hooks 实现手机短信验证码
Taro Hooks 实现手机短信验证码const [safePhoneInfo, setSafePhoneInfo] = useState({})const [originalData, setOriginalData] = useState({})const [countDownInfo, setCountDownInfo] = useState({ icode: '', code_ts: '获取验证码', show_btn: true, toast: false,原创 2021-12-14 19:02:53 · 1225 阅读 · 0 评论 -
复制图片到剪切板
复制图片待剪切板<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>js复制图片-文字</title></head><body><div> <img id="hidImag" src="https://static.cnodejs.org/FtG0YVgQ6iginiLpf9原创 2021-11-23 17:23:22 · 807 阅读 · 0 评论 -
node环境安装及配置
环境安装普通安装方式官方网站生成环境使用选择稳定长期支持版本。普通安装方式的缺点是:切换版本比较麻烦。多版本安装方式安装 nvm Node.js Version Managernvm 是一个可以在同一台机器上安装和切换不同版本 Node.js 的工具。下载nvm。注意:安装路径不要有中文字符和空格。安装之后,会自动配置好环境变量。nvm 命令nvm version: 查看 nvm 的版本nvm current: 查看当前使用的版本n原创 2021-04-14 12:54:50 · 198 阅读 · 0 评论 -
rn环境安装笔记
一、移动端APP开发方式介绍1.1、app的分类(按开发方式)大致可以分为这3种:native app(原生app)web apphybrid app(混合app)1.2、各类开发方式的APP介绍原生应用程序(NativeAPP)原生(Native)应用程序是某一个移动平台(比如iOS或安卓)所特有的,使用相应平台支持的开发工具和语言(比如iOS平台支持Xcode和Objective-C,Swift,安卓平台支持Eclipse和Java)。原生应用程序外观和运行起来(性能)是最佳的。H原创 2021-02-25 13:58:52 · 427 阅读 · 0 评论 -
使用Lodash库
使用Lodash库安装npm i --save lodash使用方法import { get, set, find, findIndex, indexOf, isArray, isEqual, cloneDeep, toArray, flattenDeep } from 'lodash'###get 获取对象里面的值/** 参数 object (Object): 要检索的对象。 path (Array|string): 要获取属性的路径。 [default原创 2020-12-28 11:28:17 · 445 阅读 · 0 评论 -
数组遍历方法
###数组遍历方法let arr = [1, 2, 3, 3]//方法用于检测数组中的元素是否满足指定条件arr.some((item)=>{ retrue item === 3 }) //true //遍历数组,每一个元素都满足条件 则返回 true,否则返回 falsearr.every((item)=>{ retrue item === 3 }) //false //最简单的一种循环遍历方法,也是使用频率最高的一种,可优化for(var i = 0, j = arr.leng原创 2020-10-23 13:04:34 · 138 阅读 · 0 评论 -
VSCode设置ESLint语法检查
安装这个插件 然后重启vscode加上这段代码在大括号里 "eslint.validate": [ "javascript", "javascriptreact", "vue-html", { "language": "vue", "autoFix": true } ], "eslint.run": "onSave", "eslint.autoFi.原创 2020-05-10 21:50:33 · 1443 阅读 · 0 评论 -
前端的算法
1.判断一个字符串中出现次数最多的字符,统计这个次数var str = 'asdfssaaasasasasaa';var json = {};for (var i = 0; i < str.length; i++) { if(!json[str.charAt(i)]){ json[str.charAt(i)] = 1; }else{ json...原创 2020-05-06 18:41:49 · 180 阅读 · 0 评论 -
VScode的Settings Sync的备份教程
vs code上有各种各样不同的插件,如果要在不同的电脑上使用vs code配置是件比较麻烦的事情,使用Settings Sync将vs code配置备份起来,当需要在其他电脑使用vs code时只需下载备份的配置就可以了。一、使用Settings Sync的备份配置的步骤:使用快捷键:shift+alt+u 上传配置,此时vs code会打开https://github.com/setti...原创 2020-03-12 14:33:34 · 923 阅读 · 2 评论 -
nvm安装教程
环境安装普通安装方式官方网站生成环境使用选择稳定长期支持版本。普通安装方式的缺点是:切换版本比较麻烦。多版本安装方式安装 nvm Node.js Version Managernvm 是一个可以在同一台机器上安装和切换不同版本 Node.js 的工具。下载nvm。注意:安装路径不要有中文字符和空格。安装之后,会自动配置好环境变量。nvm 命令nvm version:...原创 2019-12-18 11:20:43 · 428 阅读 · 1 评论