- 博客(11)
- 收藏
- 关注
转载 React-native中配置启动页
1、安装插件1、npm i react-native-splash-screen --save2、react-native link react-native-splash-screen 2、执行完上面两条命令,在android/settings.gradle文件下会自动下面语句,请将下面的路径中’…\node_modules\rn-splash-screen\android’单斜线改为双斜线表示include ':rn-splash-screen'project(':rn-splash-sc
2020-11-21 15:42:07
574
原创 Nginx安装和基础配置部署
一、个人简单学习Nginx记录一下:1、下载Nginx下载地址:http://nginx.org/en/download.html (Nginx官网)2、下载之后,解压到指定的目录,就可以看到以下的目录2、需要部署的项目文件夹存放位置3、二. 修改配置文件nginx配置文件在 nginx-1.19.1\conf\nginx.conf4、然后启动Nginx,输入对应的ip加端口号5、注意不要直接双击nginx.exe,这样会导致修改配置后重启、停止nginx无效,需要手动关闭任务管理器
2020-08-09 13:50:02
167
原创 Vue中的请求拦截器和响应拦截器
1、创建一个axiosconst service = axios.create({ timeout: 6000 //请求超时为6秒}); //创建一个axios, 命名为service2、先写请求拦截器的逻辑代码//请求拦截器 service.interceptors.request.use(function(config) { // 处理请求之前的配置 //在请求头headers加入token校验 config.headers["token"] = "ad
2020-08-05 10:07:20
2037
原创 总结js中的BOM
获取html中的节点document.getElementById("header");获取window尺寸方法(获取的是当前窗口的大小,小于或等于用户可用浏览器的大小):document.documentElement.clientHeightdocument.documentElement.clientWidth或者document.body.clientHeightdocument.body.clientWidth实用的 JavaScript 方案(涵盖所有浏览器):var w
2020-08-04 22:38:36
156
转载 理解ES6中Map
帮大家了解ES6中的map:Map 是 ES6 中新增的数据结构,Map 类似于对象,但普通对象的 key 必须是字符串或者数字,而 Map 的 key 可以是任何数据类型…Map 的用法和普通对象基本一致,先看一下它能用非字符串或者数字作为 key 的特性。const map = new Map();const obj = {p: 'Hello World'};map.set(obj, 'OK')map.get(obj) // "OK"map.has(obj) // truemap.d
2020-08-04 11:23:00
145
转载 js检测类型的方法
1、typeof一元运算符,用来检测数据类型。只可以检测number,string,boolean,object,function,undefined。对于基本数据类型是没有问题的,但是遇到引用数据类型是不起作用的(无法细分对象)let str = '{}'; let fn = function(){}; let obj = {}; let ary = []; let rg = /\d/; console.log(typeof str);//string console.log
2020-07-30 11:31:41
111
原创 原生js操作处理cookie
1、增加或者修改cookie(只要键名相同,cookie会覆盖原来的值达到修改的效果)var Days = 1; var exp = new Date(); exp.setTime(exp.getTime() + Days*24*60*60 * 1000);//时分秒,cookie过期时间 document.cookie = "Name" + "=" + escape(153) + ";expires=" + exp.toGMTString();//"N
2020-07-29 09:51:55
353
原创 Vue作用域插槽
1、slot大家看看文档都懂了,无非就是在子组件中挖个坑,坑里面放什么东西由父组件决定。// 子组件<template> <slot>来啊,我这里挖了个坑</slot></template>// 父组件<template> <child> <!-- 传入子组件的自定义内容,会填入到子组件的slot插槽中 --> <span>我在这放个span,乐意的话,放个组件都行</sp
2020-07-27 11:29:42
761
1
原创 js中的内存泄露
1、意外的全局变量function leak(){ leak="xxx";//leak成为一个全局变量,不会被回收 }2、滥用闭包引起的: var leaks = (function(){ var leak = 'xxxxxx';// 被闭包所引用,不会被回收 return function(){ console.log(leak); }})3、被遗忘的定时器或者回调var someResource = getData();
2020-06-30 23:43:57
111
原创 Vue中非父子之间的事件车传值(事件总线)
在main.js之中定义一个新的对象//非父组件之间的通信使用事件车 来源于new Vue()Vue.prototype.EmitEvent=new Vue();左:<template> <div id="menuchild"> 我是左端的子组件 <!-- 非父子之间的传递数据 --> <button @click="sendmsg">传递数据</button> </div>
2020-06-30 23:43:34
189
原创 Vue基础路由跳转传值
vue中路由跳转的两种传值方式及区别:一、 this.router.push(name:"路由名字",params:id:"1",name:"aaa")这种在页面刷新数据丢失二、this.router.push({ name:"路由名字", params:{ id:"1", name:"aaa" }})这种在页面刷新数据丢失二、 this.router.push(name:"路由名字",params:id:"1",name:"a
2020-06-30 23:42:52
112
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人