yarn add base-64
import {decode as base64_decode, encode as base64_encode} from 'base-64';
let encoded = base64_encode('YOUR_DECODED_STRING');
let decoded = base64_decode('YOUR_ENCODED_STRING');
如果您正在使用打字稿,请不要忘记安装类型以及npm i --save-dev @types/base-64
开发依赖项。
或者yarn 安装:
yarn add @types/base-64 --dev
https://stackoverflow.com/questions/44458874/how-to-base64-encode-inputs-in-react/44458974
1、部分android手机Text标签展示不全(比如设置标签内容为 1234, 只展示123)或者不展示 特别是1加手机
解决方法:通过设置字体来解决,rn里有写好的样式CommonStyles.priceFontStyle
2、给一个标签重复设置key,android上会报错
解决方法: 避免重复设置key
3、isTrue & <View>.....
static rstr2b64(input) {
try { b64pad } catch (e) { b64pad = ''; }
let tab = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
let output
const key = CryptoJS.enc.Base64.parse( 'YCFIyMTG5NTYxYzlmZTA2OA==')
var iv = CryptoJS.enc.Base64.parse('YCFyMTG5NTYxYzlmZTA2OA==')
// 手机号加密
result = CryptoJS.AES.en...
const {base64Image } = this.props;
let baseImg=`data:image/png;base64,${base64Image}`;
<Image style={styles.rightImage} source={{uri:baseImg}}/>...
在做react-native的时候,做了一个前端加密的功能,使用了crypto-js插件1.安装插件,然后调用(import C from 'crypto-js')2.使用:var base64 = C.enc.Base64.stringify(words);3.添加汉语加密:var words = C.enc.Utf8.parse(su);4.解密:var base64 = C.enc.Base
提高安装包、更新包的速度
了解Yarn
Yarn 对你的代码来说是一个包管理器。它可以让你使用并分享 全世界开发者的(例如 JavaScript)代码。 Yarn 能够快速、安全、 并可靠地完成这些工作,所以你不用有任何担心。
通过Yarn你可以使用其他开发者针对不同问题的解决方案,使自己的开发过程更简单。 使用过程中遇到问题,你可以将其上报或者贡献解决方案。一旦问题被修复, Yarn会更新保持同步。
代码通过 包(pac
问题描述:早上上班突然看到服务器资源被占满,查找原因发现全部是yarn的资源占用,于是去找相关的进程,杀死进程,但是依旧没用,在不影响生产的前提下,将中毒的机器重启后,依旧存在一个进程占用太多的内存及CPU资源,参考https://blog.51cto.com/hashlinux/2296233,做了之后还是存在,其文件会自动的生成,怎么都删不掉,最后的处理办法:将文件的权限改为000后,杀死进程...
<template>
<div class="main">
<pdf v-for="i in numPages" :key="i" :src="src" :page="i" ref="myPdfComponent"></pdf>
</template>
<script>
//引入vue-pdf
初始化参数:从配置文件和 Shell 语句中读取与合并参数,得出最终的参数;
开始编译:用上一步得到的参数初始化 Compiler 对象,加载所有配置的插件,执行对象的 run 方法开始执行编译;
确定入口:根据配置中的 entry 找出所有的入口文件;
编译模块:从入口文件出发,调用所有配置的 Loader 对模块进行翻译,再找出该模块依赖的模块,再递归本步骤直到所有入口依赖的文件都经过了本步骤的处理;
完成模块编译:
1).导入’react-native-fs’import RNFS from 'react-native-fs';2).通过react-native-fs包中的readFile()获取base64数据
_convertImageToBase64(img) {
if (!img) {
return;
} RNFS.readFile
react native rsa加密
最近用react native开发客户端,项目采用RSA非对称加密(项目负责人说银行都采用RSA加密咱也用)。尝试了好多库,都有各种不同问题(node-rsa(可能是"react-native": "0.57.4"版本与之不匹配,故放弃),jsencrypt,react-native-rsa-native)。最终采用react-native-rsa:
第一步引...
原文地址:https://blog.coding.net/blog/resolve-atob-decode-chinese-character-outputting-messy-code-problem-in-javascript
WebAssembly 不用多说懂的都懂,将运算函数通过 c++ 等编译为二进制的 .wasm 文件后,再通过 JavaScript 的 WebAssembly Api 调用即可进行光速计算。
下面快速上手体验一把,不使用 c++ 等编译 .wasm 文件。
WebAssembly 中文网:WebAssembly-CN
WebAssembly 英文官网:WebAssembly-EN
AssemblyScript
AssemblyScript 是 WebAssembly 社区的一个 JavaScr
Base 64 不属于密码技术,仅是编码方式。但由于在 Java、JavaScript、区块链等出现的频率较高,故在本系列文章中首先分享 Base 64 编码技术。前面部分主要介绍 Base 64 理论性的内容,如果只看在 Java(SpringBoot)或 JS(Vue)中的实现,可以直接跳到最后。
Demo: https://github.com/YouCii/RNDemo
转到 RN 之后还是不自主地按照 android 的方式搭框架, 今天把 fetch 封装到了 HttpUtils 里.
import JsonUtils from "./JsonUtils";
import EncodeUtils from "./EncodeUtils";
export default clas...
function base64Encode( target : any){
let Base64 = require('js-base64').Base64
if( isEmpty(target)){
return ' '
return Base64.encode( target )
base64 解密
function base64Decode( target : any){