240 发简信
IP属地:湖南
  • vue的mixin的理解,有什么应用场景?

    一、mixin是什么 Mixin是面向对象程序设计语言中的类,提供了方法的实现。其他类可以访问mixin类的方法而不必成为其子类 Mixin类通常作为功能模块使用,在需要该功...

  • Mac 下配置MongoDB全局环境变量

    mac安装MongoDB数据库后,每次启动 MongoDB 都要切换到对应的 bin 目录,然后执行 mongod 命令才能启动,这里我们可以给MongoDB配置下环境变量。...

  • 使用NodeJs爬取数据

    使用NodeJs爬取数据 前言 最近因为一个外行朋友让我帮忙整理一个网站的数据,我第一时间就想到了就写爬虫去爬取,相对于NodeJs来,我更熟练一点python,但是我也不会...

  • 120
    vue实现随机验证码

    第一步新建组件(组件源码在下面) 第二步在页面中添加 第三步引入验证码组件,以及需要定义的变量 第四步.mounted里的代码 在created里初始化验证码 methods...

  • 能解决就好😁

    Mac上安装taro踩坑

    首先,你需要使用 npm 或者 yarn 全局安装@tarojs/cli,或者直接使用npx: 我这里使用了npm安装,sudo是获取管理员权限 然后我这边安装成功(记住蓝色...

  • Mac上安装taro踩坑

    首先,你需要使用 npm 或者 yarn 全局安装@tarojs/cli,或者直接使用npx: 我这里使用了npm安装,sudo是获取管理员权限 然后我这边安装成功(记住蓝色...

  • 安装mirror-config-china遇到的问题

    报错代码 解决方案首先清除缓存npm cache clean -f然后安装npm i -g mirror-config-china --registry=https://re...

  • 120
    .map() .filter() .reduce() 的用法

    .map() 让我用一些简单的例子来解释它是如何工作的。 如果说你收到一组包含多个对象的数组,每个对象是一个 person。最终你只希望得到一个只包含 id 的数组。 我想你...

  • v-charts踩的坑

    本来X轴与Y轴的样式是这样的 想要下面的结果,就是v-charts的X轴的名字改到右边 试了很久,最后采用这种写法才可以

  • 120
    搭建一个自己cli

    初始化项目 npm init 执行完成之后会在根目录中生成一个package.json 安装自己的cli所需要的库 npm i commander download-git-...

  • 120
    如何搭建一个自己cli

    为什么要搭建cli 在前端开发中,在搭建好一套自己满意的代码架子后,希望以后可以在别的开发中也一直沿用。之前或许把这份代码的结构再手动码一份,但这样的重复劳动其实搭建好自己的...

  • 120
    微信小程序获取用户头像模糊

    在微信小程序的开发过程中,发现获取的头像很模糊后来在微信的官方文档中发现 用户头像图片的 URL。URL 最后一个数值代表正方形头像大小(有 0、46、64、96、132 数...

  • 终端不常用的快捷键与vim使用

    快捷键 Tab键 补全命令image Ctrl + L 清屏image vim配置文件在用户目录下~/.vimrc ,如果没有,就自己创建一个 显示行号set numb...

  • mac 下安装tree

    tree:目录树生成工具 这里以vue-element-admin官方文档的目录结构为例,下图就是该项目的目录树 Mac安装tree之前需要安装homebrow Homebr...

  • 120
    为什么要学TypeScript

    1.为啥会出现TypeScript? 带有类型的JavaScript超集 为什么已经有JavaScript了,还要再来一个TypeScript呢?首先语言分为两个极端: 一个...

  • React中的五种组件形式

    目前的前端开发主流技术都已经往组件化方向发展了,而每学一种新的框架的时候,最基础的部分一定是学习其组件的编写方式。这就好像学习一门新的编程语言的时候,总是要从hello wo...

  • Mac终端主机被更改成localhost

    在使用GitLab生成ssh的时候发现终端的默认用户名变成了localhost 使用如下命令即可切换回主机名 sudo scutil --set HostName XXXXX...

  • 120
    GitLab上传代码

    GitLab托管项目 什么是GitLab GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务,可通过Web界面进行访...

  • 120
    前端模块化

    前端工程化-模块化 模块化主要是用来抽离公共代码,隔离作用域,避免变量冲突等将一个复杂的系统分解为多个模块以方便编码 common.js 核心思想是允许模块通过 requir...

  • 120
    webpack打包

    Webpack重构笔记 webpack具有Grunt、Gulp对于静态自动化构建的能力,但更重要的是,webpack弥补了requireJS在模块化方面的缺陷,同时兼容AMD...