07 2020 档案
摘要:嵌套导航的意思就是说你新建了一个导航器,在这个导航器的导航页中又包含了另一个导航器。比如: function Home() { return ( <Tab.Navigator> <Tab.Screen name="Feed" component={Feed} /> <Tab.Screen name=
阅读全文
摘要:RN使用 createBottomTabNavigator 创建底部导航栏时,只会在第一次创建时调用 componentDidMount 钩子,当跳转到另一个页面,点击返回键再次返回到此页面时不会再次调用,但我们往往需要在返回此页面后重新执行获取数据等方法函数。 解决方法 componentDidM
阅读全文
摘要:前言: 上次简单介绍了vue-router,并且创建了两个路由,如果还没学过路由基础知识请点这里 子路由: 比如有一个地址,圈出的地方在about目录下,可以是ChildRouter1,也可以是ChildRouter2,那么ChildRouter1、ChildRouter2就叫做about的子路由
阅读全文
摘要:登录是每个网站中都经常用到的一个功能,在页面上我们输入账号密码,敲一下回车键,就登录了,但这背后的登录原理你是否清楚呢?今天我们就来介绍几种常用的登录方式。 Cookie + Session 登录 Token 登录 SSO 单点登录 OAuth 第三方登录 Cookie + Session 登录 H
阅读全文
摘要:跨域问题的场景和解决方案多种多样,只要是做前端开发,总会遇到。而且面试时也是必问的问题。所以自己学习总结记录一下。 因为浏览器的同源策略,前端开发会遇到各种跨域问题。本篇文章总结了遇到跨域问题的不同的场景以及对应的解决方案。 前言 在总结各种跨域问题之前,我们先来了解一下浏览器的同源策略。协议、域名
阅读全文
摘要:前言 我们都知道javascript是一门单线程、异步、非阻塞、解析类型脚本语言。 单线程 ?? 异步 ?? 非阻塞 ?? 然后还有 事件循环、消息队列,还有微任务、宏任务这些 这几天在掘金、知乎等论坛翻阅了不少大佬的文章,似乎了解到了一二,然后在这里把自己的体会总结出来,帮助大家快速理解,也能增加
阅读全文
摘要:使用 VueJS 大多是为了前后端分离,提高开发效率。如果 API 采用 OAuth 或者类似在请求头部添加一个键值的方式,只需要解决跨域就行了。如果是采用 Cookies 授权,相对来说就比较麻烦了。早期我们采用了 Nginx 反代,保证 VueJS 开发地址和后端接口在同一个域下的方法,可以实现
阅读全文
摘要:我们在前后端分离开发时,不得不面对跨域问题,对于跨域,可以在前端这样处理配置. 1、在 vue.config.js文件中配置 proxy 属性,将 API 请求代理到 API 服务器上,设置 devServer.proxy 例如:App.vue <template> <div id="app"> <
阅读全文