前端
文章平均质量分 74
enhengcys
这个作者很懒,什么都没留下…
展开
-
函数柯里化
函数柯里化有的时候我们需要给一个函数传递多个参数,并且数量是不一定的,这个时候,函数柯里化的作用就体现出来了。首先我们来看看一个普通的加法函数。/** * 普通的函数 */function add(x, y) { return x + y}console.log(add(1, 2))加入我们需要传递更多的参数的话,我们需要把函数的形参再增加,这样的话会显得更加麻烦。下面是一个简单的柯里化加法函数/** * 函数柯里化后的函数 */function curringAdd(x)原创 2021-03-19 20:39:56 · 235 阅读 · 0 评论 -
vue+tsx
在Vue中使用tsx语法进行项目构建首先进行Vue项目的搭建,想必大家都会使用Vue-cli进行项目的搭建,这里我给大家说一下步骤:使用 vue create vue-tsx进行项目创建,我选择自定义进行创建接着选择自己在项目中需要用到的一些插件和预处理器,这个我就不说明了,不明白的可以去查一查如何使用vue-cli进行创建vue项目。删除views文件夹,删空components文件夹中的内容保留文件夹,删除App.vue文件。接着修改router下的index.ts文件:import原创 2020-12-27 15:11:08 · 443 阅读 · 0 评论 -
vue3.0加上Typescript进行跨域
vue3.0加上Typescript进行跨域在项目的根目录下创建一个vue.config.js文件,在文件中进行配置如下:module.exports = { devServer: { host: 'localhost', //设置本地服务器 选填 port: 8081, //设置本地默认端口 选填 proxy: { //设置代理,必须填 '/ap原创 2020-12-03 15:35:43 · 1270 阅读 · 0 评论 -
数组扁平化
js数组扁平化// 数组扁平化 const arr = [1,[2,[3,[4,5]]],6]; //1:使用flat const arrflat = arr.flat(Infinity); console.log(arrflat); //2:使用正则 const res2 = JSON.stringify(arr).replace(/\[|\]/g,'').split(','); consol原创 2020-11-25 09:28:42 · 135 阅读 · 0 评论 -
vue3.0加上Typescript
vue3.0加上Typescript1、使用npm或者yarn进行vue项目的搭建//创建项目vue create testcd test//下载依赖npm install axios//或者yarn add axios//启动项目npm run serve//或者yarn serve//项目打包npm run build//或者yarn build创建好项目之后,使用vue3.0的特性进行项目构建,vue3.0中引入了一个setup()函数进行统一管理vue的data、原创 2020-11-25 09:15:50 · 3756 阅读 · 0 评论