Javascript高阶函数之理解与学习(一)

2022-04-18
阅读 2 分钟
1.3k
最近在学习和工作中用到了柯里化(curry),而柯里化是高阶函数(High-order Fucntion)的一种实现方式。为了更好的学习和理解D3js的编程方式,我们需要先把高阶函数的概念好好理清楚。

UmiJS 3.X实战从头开始(四):配置式路由与约定式路由

2021-03-25
阅读 3 分钟
11.4k
在配置文件(.umirc.ts 或者 config/config.ts)中通过 routes 对象配置路由,就是配置式路由。如果没有 routes 配置项,则自动对 src/pages 目录生成约定式路由。

UmiJS 3.X实战从头开始(三):配置与运行时配置

2021-03-25
阅读 2 分钟
10.2k
首先,我们前面提到过,Umi 的配置在 .umirc.ts 或 config/config.ts (二选一,.umirc.ts 优先级更高)文件中。配置按约定进行,例如,需要适用 AntDesign 布局的话,就设置 layout 配置,需要多语言配置,就设置 locale :

UmiJS 3.X实战从头开始(二):如何使用

2021-03-24
阅读 2 分钟
7.7k
建立第一个 Umi 项目并启动后,可能会有一个疑问:这个项目的启动文件在哪呢?一般来说,我们通过 React 的脚手架建立的项目中,在src文件夹的根目录会有一个index.js文件,在index.js里我们通过 ReactDOM 的 render 命令来启动项目。然而在 Umi 的项目中,src根目录下并没有index.js文件,也找不到 render 这样的指令代...

UmiJS 3.X实战从头开始(一):安装Umi

2021-03-24
阅读 1 分钟
7.8k
最近参与开发的一个后台项目,前端开发框架采用了 ReactJS 。因为之前一直是用 Vue,虽然之前也有学习过 React 的一些知识,但仅仅是入门基础内容,并没有搭建过大型应用。这次正好利用这个机会,打算从头开始搭建一套基于 React 的前端框架。

Ant Design Vue Form表单自定义验证规则

2020-02-26
阅读 1 分钟
20.4k
当我们在使用Ant Desing Vue的Form表单时,有时默认的表单验证不能满足我们的要求,比如我的一个input输入框,必须要求输入正整数时,就需要我们自己写一个验证方法。那么如何来自定义一个验证规则呢?

Ant Design Vue中a-select组件下拉列表在局部滚动时不跟随问题解决方法

2020-01-21
阅读 1 分钟
6.7k
在使用Ant Design Vue的时候,发现 <a-select> 组件如果用在局部滚动的地方,滚动鼠标滚轴的时候,select的下拉内容会脱离滚动内容,不跟随滚动,问题示意如下图:

javascript中的假值相等判断(false,null,undefined,NaN,数字0,空字符串)

2019-12-25
阅读 1 分钟
6.1k
javascript中有6种假值,分别是: false null undefined NaN 0(数字) ''(空字符串) 假值的意思就是非真值,这样说可能有点绕,其实这涉及到我们在程序中做真值判断,比如我们有一个变量 foo,当我们用 if (!foo) 来做判断的时候,如果 foo 是上述6种假值之一,这个判断就会返回 true。 下面我们就来看一下这6种假值...

Ant Design Vue中Table组件行内右键菜单实现方法

2019-11-21
阅读 4 分钟
11.6k
最近做的一个项目是基于 vue + AntDesign 的。由于项目要求,需要在 Table 组件的行内点右键的时候弹出菜单。在线演示地址及最终效果图如下:在线演示地址>>

git bash命令及git bash下vim编辑器命令大全

2019-11-06
阅读 2 分钟
8.1k
这样的文章其实网上一搜一大把,但是我发现很多文章要不是内容不全,要不就是或多或少存在错误,比如缺少空格等,因此我整理了一份比较全的git bash命令及git bash下vim编辑器命令,希望能帮助到更多的初学者。

React input表单双向数据绑定仿Vue v-model实现

2019-09-09
阅读 1 分钟
12k
用过Vue的同学都知道,Vue里<input> 、 <textarea> 及 <select>等表单元素可以通过v-model指令实现双向数据绑定,也就是说,当用户通过交互改变表单的值时,表单绑定的数据也会同步响应,这一点也是Vue对开发人员非常友好的点之一。

vue使用Element组件时v-for循环里的表单项验证

2018-06-27
阅读 4 分钟
21.3k
标题描述看起来有些复杂,有vue,Element,又有表单验证,还有v-for循环?是不是有点乱?不过我相信开发中遇到过此问题的同学,一看就明白我说的意思了。

Vue 2.0前端生产环境发布配置实战篇

2018-03-28
阅读 3 分钟
9.5k
当我们刚接触vue的时候,特别是对于第一次用前端框架的同学来说,心情可以说是比较激动的,框架带来的种种新体验,是以前jQuery无法给你的兴奋和满足感。但是在体验了几个demo的新鲜感之后,我们就要考虑如何把框架结合到我们实际的开发中如何应用的问题了。

Element el-upload上传组件详解

2018-03-17
阅读 4 分钟
130.9k
首先是设置是否可以同时选中多个文件上传,这个也是<input type='file'>的属性,添加multiple即可。另外el-upload组件提供了:limit属性来设置最多可以上传的文件数量,超出此数量后选择的文件是不会被上传的。:on-exceed绑定的方法则是处理超出数量后的动作。代码如下:

Vue项目中v-for数组删除第n项元素产生渲染错误问题及解决方法

2018-03-16
阅读 4 分钟
14.2k
最近使用Vue(版本2.9)开发一个项目时,要生成表单列表,所以使用了v-for来做循环,循环里的元素(item)是一个子组件。同时每个元素都有删除按钮,点击后删除当前元素。初始代码如下:父组件: