5 Jqlender

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 3w+

'React/RCTBridgeDelegate.h' file not found

react-native run-ios 的时候报错 ‘React/RCTBridgeDelegate.h’ file not found。切换到react-native项目的根目录下: cd /ios pod install cd .. react-native run-ios

2019-09-20 13:53:17

NodeJs中process.cwd()与__dirname的区别

process.cwd() 是当前Node.js进程执行时的文件夹地址——工作目录,保证了文件在不同的目录下执行时,路径始终不变__dirname 是被执行的js 文件的地址 ——文件所在目录 console.log(process.cwd(), __dirname)///Users/aa/Downloads/electron-react /Users/aa/Downloads/e...

2019-09-05 17:12:28

electron 主进程向渲染进程发送事件,渲染进程监听事件

主进程执行: //主进程向渲染进程发送消息 win.webContents.send('ping', 'whoooooooh!')渲染进程监听:<script> let ipcRenderer = require('electron').ipcRenderer; ipcRenderer.on('ping', (event, arg) =&...

2019-09-04 19:12:39

electron ipcRenderer渲染进程发送事件, ipcMain主进程监听事件

ipcMain从主进程到渲染进程的异步通信。它处理从渲染器进程(网页)发送出来的异步和同步信息。 从渲染器进程发送的消息到主进程的异步通信。主进程:import { app, BrowserWindow,ipcMain } from 'electron' 直接在app的监听时间后面追加就行了let win; function createWindow() { //创建浏览器窗...

2019-09-04 17:36:12

node process.env

官方process文档官方解释:process 对象是一个全局变量,它提供有关当前 Node.js 进程的信息并对其进行控制。 作为一个全局变量,它始终可供 Node.js 应用程序使用,无需使用 require()。一、process.env返回项目运行所在环境的一些信息。在应用上可以根据不同的环境,做一些配置上的处理。那么我们如何配置环境变量呢?process.env.xxx中的 ...

2019-08-12 17:18:03

webpack.DefinePlugin使用介绍

这个插件是用来定义全局变量的//webpack.config.jsvar webpack = require('webpack');var path = require('path');module.exports = { entry: { index: "./js/index.js" }, output: { path: "./d...

2019-08-06 17:40:11

用electron-forge创建一个项目

安装npm install -g electron-forge建立项目下面的命令在当前目录下建立一个my-project目录,里面就是我们的工程代码了,同时这里指定了使用vue模板,如果不指定的话,默认会使用ES6/7的模板electron-forge init my-project --template=vue运行npm start打包//打包成一个目录到out目录下,注意这...

2019-08-02 15:55:07

创建electron应用

安装Electroncnpm install electron --save-dev修改package.json,增加start命令指向electron,设定入口为main.js,参照下面代码:"main": "main.js","scripts": { "start": "electron ."}创建最简Electron项目创建main.js文件,添加下面的代码。创建...

2019-08-02 11:55:22

节流与防抖

函数防抖(debounce):当持续触发事件时,一定时间段内没有再触发事件,事件处理函数才会执行一次,如果设定的时间到来之前,又一次触发了事件,就重新开始延时。function debounce(fn, wait) { var timeout = null; return function() { if(timeout !== null...

2019-07-22 19:52:02

var、let、const区别

一、var声明的变量会挂载在window上,而let和const声明的变量不会:var a = 100;console.log(a,window.a); // 100 100let b = 10;console.log(b,window.b); // 10 undefinedconst c = 1;console.log(c,window.c); // 1 und...

2019-07-22 18:09:05

flex布局3等分

<style> .wrap{ display: flex; width: 500px; height: 200px; } .item{ border: 1px solid #000; flex: 1; }...

2019-07-22 13:16:19

css选择器 p>a,p~a,p+a区别

p>a:子选择器,表示p元素下的第一级子元素ap~a:兄弟选择器,p之后出现的所有兄弟a,a不必紧跟p后边p+a:相邻兄弟选择器,紧跟其后的第一个兄弟元素...

2019-07-15 12:36:59

vue 2.0 :key的作用

<div v-for="item in items" :key="item.id"><!-- 内容 --></div>1.如果数据更新的有相同的数据就会直接利用key去渲染,有相同父元素的子元素必须有独特的key。重复的key会造成渲染错误。2.key的用法一般是:key=‘id’,意思是为元素绑定一个key属性,这个key属性为元素添加了一个唯一身份...

2019-07-15 12:16:03

node 跨域请求设置

http.createServer((req,res)=>{//设置允许跨域的域名,代表允许任意域名跨域res.setHeader(“Access-Control-Allow-Origin”,"");//跨域允许的header类型res.setHeader(“Access-Control-Allow-Headers”,“Content-type,Content-Length,Auth...

2019-07-10 15:12:10

【vue】ios中从详情页中返回到列表页出现空白的问题

移动端开发 vue项目中,ios机器上点击返回列表页的时候,会出现空白现象,触屏一下或者拉动一下,数据才会显示出来,针对此问题,尝试了很多次,最终解决方法如下:给#app加以下样式:overflow-y: auto;-webkit-overflow-scrolling: touch;...

2019-07-08 15:47:54

cross-env使用

cross-env是运行跨平台设置和使用环境变量的脚本大多数情况下,在windows平台下使用类似于: NODE_ENV=production的命令行指令会卡住,windows平台与POSIX在使用命令行时有许多区别(例如在POSIX,使用$ENV_VAR,在windows,使用%ENV_VAR%。。。)cross-env让这一切变得简单,不同平台使用唯一指令,无需担心跨平台问题npm安装方...

2019-05-31 09:53:55

iPhone7p与iPhoneX布局出现右边白边问题

原因:是由于border-radius与overflow:hidden一起使用引起的解决方法:border-radius与overflow:hidden不能一起使用就不会出现白边

2019-05-20 21:26:08

在移动端禁用长按选中文本功能

{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}input {-webkit-touch-callout: auto;-webkit-us...

2019-04-25 19:35:57

小程序跳H5页面

wxml1:<view class="tiaoH51"> <navigator url="/pages/web?url=https://www.baidu.com/" class="papaa"> 点击跳转到H5页面 </navigator> </view>wxml2:<view class="container"...

2019-03-28 12:44:36

VUE 使用插件vue-clipboard2复制内容至剪切板(两种使用方法)

安装npm install --save vue-clipboard2main.jsimport Vue from 'vue'import VueClipboard from 'vue-clipboard2' Vue.use(VueClipboard)方式一<template> <div class="container"> <inpu...

2019-03-05 19:11:02

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。