3 Volon Kou

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 6w+

使用formData格式上传数据时,查看formdata每一项的值

//第一种for (var value of formData.values()) {console.log(value);}//第二种for (var [a, b] of formData.entries()) {console.log(a, b);}

2020-08-04 10:46:56

React Native0.59以前版本上架失败,邮件提示ITMS-90809

邮件提示内容:ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability. Learn more (https://developer.apple.com/documentation/uikit/uiwebview).看到这个不要慌,是老版本的RN 使用的UIWebVie

2020-07-20 22:12:58

React Native搭建基础环境+Redux全局配置

备注:本基础环境建立在一位慕课大佬讲解的项目基础上,通过详细的阅读其源码,重新构建出来的,风格类似,写出来仅仅是为了防止以后遗忘,以及尽可能帮助到一些初学者!不喜勿喷,拜托????可到github上查看源代码:https://github.com/volonkou/BaseApp一、项目基础环境构建1.根据官方文档先init一个项目出来:中文文档,有任何问题请详细查看文档哈init命令:(最新版的react native包含CocoaPods,初始化时间有点长,得耐心等待一会)npx react-

2020-07-17 11:09:15

Xcode版本问题:Unknown argument type ‘__attribute__‘ in method -[RCTAppState getCurrentAppState:error:].

遇到的问题:Xcode版本升级后,在Xcode上点击build时遇到以下问题:Unknown argument type '__attribute__' in method -[RCTAppState getCurrentAppState:error:]. Extend RCTConvert to support this type.如图:解决的方法:1.在Xcode中打开:Xcode打开RCTModuleMethod.mm文件:路径Libraries->React.xcodeproj-

2020-07-11 09:29:50

react 读取excel中的内容并解析成json格式的

引用xlsx库来完成这个功能下载库:npm下载可能会报错,用yarn正常npm install xlsx --save//oryarn add xlsx模块导入:import XLSX from 'xlsx';基础代码: <input type="file" onChange={this.HandleImportFile} />处理逻辑:HandleImportFile = (e) => { let { files } = e.target //

2020-07-07 17:42:32

三个json数组之间的数据一一匹配组合

需求:将以下三个json数组的数据一一匹配组合["S","M","L"],["R","B"],["X","Y","Z"]代码实现: Zuhe = (data) => { let heads = data[0]; for (var i = 1, len = data.length; i < len; i++) { heads = this.addNewType(heads, data[i]); } return heads; } a

2020-07-07 16:11:47

react native字体图标react-native-vector-icons的使用

GitHub地址:https://github.com/oblador/react-native-vector-icons图标参考地址:https://oblador.github.io/react-native-vector-icons/一、下载和引用yarn add react-native-vector-icons# RN >= 0.60npx pod-install# RN < 0.60react-native link react-native-vector-icons

2020-07-05 16:56:01

node爬虫抓取拉勾网数据

初始化:1.安装了node2.新建一个文件夹3.在该文件夹中初始化node应用npm init 安装依赖:使用express框架使用superagent库:superagent 是一个轻量级、渐进式的请求库,内部依赖 nodejs 原生的请求 api,适用于 nodejs 环境使用cheerio库:cheerio 是 nodejs 的抓取页面模块,为服务器特别定制的,快速、灵活、实施的 jQuery 核心实现。适合各种 Web 爬虫程序。node.js 版的 jQuery

2020-06-27 21:41:54

js+flex快速实现页面瀑布流显示模式

场景:请求到数据之后打算使用瀑布流形式展示在请求到数据之后,来创建瀑布流所需要的数据格式//数据处理方法_CreateFlexList=(list)=> { //要现实的列数,可以动态设置 let columnCount = 2; let FlexList = []; // 创建列数空数组 for (le...

2020-05-07 10:19:44

JavaScript中的6种报错类型

一、概述js中的控制台的报错信息主要分为两大类,第一类是语法错误,这一类错误在预解析的过程中如果遇到,就会导致整个js文件都无法执行。另一类错误统称为异常,这一类的错误会导致在错误出现的那一行之后的代码无法执行,但在那一行之前的代码不会受到影响。二、错误类型1.SynataxError: 错误类型变量命名不符合 JavaScript 语法规范:以字母、下划线、$开头;区分大小写;不...

2020-04-10 10:40:37

JavaScript 中 new 操作符执行时走了哪些步骤

一、场景我们在使用JavaScript是,会经常碰上new这个操作符来进行实例化,我们来看一下new 这个操作符执行时走了哪些步骤二、实例function A(name){ this.name = name ;};var zhangsan = new Person('张三');var zhangsans = new Person('张三');console.log(zhan...

2020-04-08 10:51:53

Hexo+github搭建个人博客之本机博客搭建及发布

首先选择一个文件夹存放你博客,切换到该文件夹内,Windows右键选择Git Bash,Mac直接在终端切换到该文件夹安装hexo-cli//这条命令是安装全局库,不一定在该文件夹内执行npm install -g hexo-cli初始化hexo项目(可能会有点慢,耐心等待,如果网络问题init错误的话,可以再来一遍)//blog是初始化文件的名称hexo init blog...

2020-04-07 17:36:09

github如何配置SSH key

一、设置git的user name和emailgit config --global user.name "github的注册名称"git config --global user.email "github的注册邮箱"二、检查是你电脑本地否存在SSH Keycd ~/.sshls//看是否存在 id_rsa 和 id_rsa.pub文件,如果存在,说明已经有SSH Key我...

2020-04-07 17:14:23

Taro小程序设置线上版本更新后,用户打开应用自动更新

在根目录app.jsx文件中的componentDidMount方法中添加代码//判断目前微信版本是否支持自动更新if(Taro.canIUse("getUpdateManager")){ const update=Taro.getUpdateManager(); update.onCheckForUpdate((res)=>{ //检测是否有新版...

2020-04-07 13:56:08

React 富文本编辑器

参考网站:https://braft.margox.cnGitHub:https://github.com/margox/braft-editor# Install using yarnyarn add braft-editor# Install using npmnpm install braft-editor --save代码引入:import 'braft-editor/di...

2020-04-07 13:44:17

CSS快速将网站变灰色

思路:给整个网站加一层灰度滤镜即可方法:在全局给html标签加个样式可解决缺点:治不了 ie1.快捷方法-webkit-filter: grayscale(.95);2.更高兼容性 -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); ...

2020-04-04 18:06:37

Hexo+github搭建个人博客之基础环境配置

参考网站:https://braft.margox.cnGitHub:https://github.com/margox/braft-editor# Install using yarnyarn add braft-editor# Install using npmnpm install braft-editor --save代码引入:import 'braft-editor/di...

2020-03-26 09:58:43

React父组件调用子组件的方法

import React, {Component} from 'react';export default class Parent extends Component { render() { return( <div> <Child onRef={this.onRef} /> ...

2020-03-23 22:46:12

计算两个经纬度之间的距离

结果为km // 获取两个经纬度之间的距离 GetDistance = (lat1, lng1, lat2, lng2) => { var radLat1 = lat1 * Math.PI / 180.0; var radLat2 = lat2 * Math.PI / 180.0; var a = radLat1 - radLat2; var b = ...

2020-03-23 14:43:52

express简单使用

安装express框架npm install express -Sexpress引入使用Hello world exampleconst express = require('express')const app = express()app.get('/', (req, res) => res.send('Hello World!'))app.listen(3000, ...

2019-12-13 15:29:53

查看更多

勋章 我的勋章
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享学徒
    分享学徒
    成功上传1个资源即可获取