js
Merlin-蔡
一枚前端攻城狮
展开
-
form表单输入正则校验
form表单输入正则校验<el-form slot="dialog-content" class="dialogContent" :model="userForm" :rules="userRules" ref="addRuleForm" style="list-style: none; display: flex; flex-wrap: wrap; justify-content: space-between; position: relative"> <el-form原创 2021-09-06 20:02:23 · 1397 阅读 · 1 评论 -
什么是纯函数?
什么是纯函数?1.如果函数的调用参数相同,则永远返回相同的结果。它不依赖于程序执行期间函数外部任何状态或数据的变化,必须只依赖于其输入参数。2.该函数不会产生任何可观察的副作用,例如网络请求,输入和输出设备或数据突变(mutation)。//纯函数function sum(a,b){ return a+b;}3.react中的reducer就是一个纯函数。...原创 2021-09-04 22:25:57 · 269 阅读 · 0 评论 -
loading的封装以及使用
element ui中loading的封装以及使用import { Loading } from 'element-ui';let loadingCount = 0;let loading;const startLoading = () => { loading = Loading.service({ lock: true, text: '拼命加载中……', spinner: 'el-icon-loading', fullscreen: false, backgroun原创 2021-09-03 14:11:32 · 779 阅读 · 1 评论 -
js使用递归函数深拷贝对象
js使用递归函数深拷贝对象/** * @description: 深拷贝 * @param {*} source原对象 * @return {*} */function cloneDeep(source) { // target目标对象 var target = {}; for(var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) {原创 2021-09-02 22:46:38 · 192 阅读 · 0 评论 -
使用ts如何声明一个对象?
1. 使用ts如何定义一个空对象interface MyObject { [key: string]: any;}2.如何判断一个对象为空对象?let data = {};let arr = Object.keys(data);console.log(arr.length == 0);//true原创 2021-09-02 10:05:28 · 12514 阅读 · 0 评论