获得徽章 0
调用验证码方法 前端调用验证码可以使用第三方库或API,例如Google reCAPTCHA、腾讯防水墙、极验验证码等。
在Request.js也就是axios中添加切换验证码方法
评论
同一个用户10分钟内连续登陆5次失败,则需要等到30分钟才能登陆。
  当然大佬估计一看到这种题目会很难过,一丁点算法都没有,妙解没意思。我上来就被唬住了。登录接口?10分钟内连续5次??等待30分钟才能登陆???登陆验证????
  问号一下子就冒出来了,当然最开始我想定义一个变量firstFailTime来记录第一次失败的时间,再仔细一想不对啊,firstFailTime是动态的额,要不断变化,单一个变量不好实现啊,第一次登录失败可以记录,但如果出现前十分钟失败了4次,第11分钟又失败了一次的话,firstFailTime应该往后取第二次失败登录的时间啊,我总不能手动定义100个变量吧。。。面试官看到估计脸都绿了。恨不得给我一个Mysql数据表,把每次登陆都给存下来,这样就可以很方便的查出某个时间区间登陆的情况。
  不慌,咱们虽然不是大佬,但一点一点分析还是可以的,沉住气!等等,刚刚说到数据库存所有的登录数据??其实思考到上面已经快接近了,我不能手动创建100个变量,但我可以用一种数据结构依次记录登录失败的时间啊,突然想到LRU算法对不对!!能从数据顺序看出来时间顺序的数据结构不就是链表吗!!!还有登录验证的问题,不如偷个懒,用一个boolean控制。解决,cool
展开
评论
在现代移动应用开发中,与后端服务器进行数据交互是不可或缺的一部分。通过使用API接口,前端应用能够向后端发送请求并获取数据,实现与后端的数据交互。UniApp提供了一套简洁而强大的API接口,使开发人员能够轻松地实现与后端服务器的数据交互。
评论
在没有登录的时候,一打开app 就要显示登录页面,如果登录过则显示第一个tab页面 由于底部的tab最多只能有三个,并且五个都已经占用,没有多余的tab分给登录页面, 如果将登录放在二级页面,那么,ios下屏幕上的左滑动,会返回到上一层,安卓的物理返回键,也会返回到上一层,无法做到登录页面视觉上是第一个页面
评论
Ajax是一种异步请求数据的web开发技术,对于改善用户的体验和页面性能很有帮助。简单地说,在不需要重新刷新页面的情况下,Ajax 通过异步请求加载后台数据,并在网页上呈现出来。常见运用场景有表单验证是否登入成功、百度搜索下拉框提示和快递单号查询等等。Ajax的目的是提高用户体验,较少网络数据的传输量。同时,由于AJAX请求获取的是数据而不是HTML文档,因此它也节省了网络带宽,让互联网用户的网络冲浪体验变得更加顺畅。
展开
评论
vue是现在很火的一个前端MVVM框架,它以数据驱动和组件化的思想构建,与angular和react并称前端三大框架。相比angular和react,vue更加轻巧、高性能、也很容易上手。大家也可以移步,看一下vue的介绍和核心功能官网介绍。简单粗暴的理解就是:用vue开发的时候,就是操作数据,然后vue就会处理,以数据驱动去改变DOM。
评论
Vue 生态 - 多端解决方案 uni-app
在这个小案例中,我们采用开源的jsonplaceholder,这也是我们前端常用的测试接口。为了达到小 demo 的效果暂且使用这个,后续替换为 douban-api
JSONPlaceholder 直接在浏览器就可以
甚至我们都不用mock接口,同时最重要的一点是支持分页查询,查询的参数是
offset
limit
写过后台的应该对这两个字段不陌生,offset 是偏移量的意思,这个在nest官网也有提到
展开
评论
今天想分享一些关于uni-app开发中封装高效、优雅的request请求。之前我在uni-app开发小程序:项目架构以及经验分享 的文章中,已经分享了一些有用的经验技巧,包括二次封装uni-app的API。
评论
uni-mini-router是一个基于vue3和uni-app框架的轻量级路由库,它提供了类似Vue Router的API和功能,可以帮助开发者实现在uni-app中进行路由跳转、传参、拦截等常用操作。
uni-mini-router支持多种跳转方式,包括普通跳转、重定向、切换TabBar页面等。它也提供了一些高级特性,如路由拦截、编程式导航等。
展开
评论
在我们的日常开发中,在搜索框去搜索一个内容,搜索的关键字高亮是一个比较常用的功能。最近的项目需要实现搜索关键词进行高亮展示的效果,写篇文章记录一下实现过程。 下面来看看实现效果。
评论
虽然学习的成果可能不会立竿见影,但是它是在不断积累之中逐渐显现的。
那么今天就来学习一下 vue 的衍生品 -- Uniapp
Uniapp 是一款基于 Vue.js 的跨平台开发框架,它可以通过 Vue.js 的语法来开发多种平台的应用,包括 H5、小程序、App 等。
评论
uni-app是一个基于Vue.js的跨平台的开发的框架,这意味着只要你会vue就可以使用该框架编写一套代码,发布到ios、android、web、各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台。 本文主要是分享我使用uni-app的一些经验和总结,所以有关该框架的详细资料,可以通过uni-app官方网站查阅该框架的详细介绍,通过安装官网提供的开发工具HBuilder X来开发项目。
展开
评论
uni-app 是一个使用 Vue.js 开发跨平台应用的前端框架,开发者编写一套代码,可编译到iOS、Android、H5、小程序等多个平台。 详情点击 uni-app 官方文档
uni-app在跨端数量、扩展能力、性能体验、周边生态、学习成本、开发成本等6大关键指标上拥有极强的竞争优势:
评论
uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台。
评论
npm系列:npm 全局安装的包在哪?
npm install 某个包如果本地有,还会拉远端吗?
npm link 发生了什么?
评论
三分钟实现 Vite + Vue3多入口项目开发
创建项目-准备多入口文件-准备多入口文件-开发 配置 package.json-打包配置 vite.config.js
评论
Visual Studio Code (简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。软件跨平台支持 Win、Mac 以及 Linux。
评论
Vue 3巩固学习 常用组合式API(setup函数是 Composition API(组合API)的入口

在setup函数中定义的变量和方法最后都是需要 return 出去的 不然无法再模板中使用)
评论
下一页
个人成就
文章被点赞 21
文章被阅读 5,529
掘力值 436
收藏集
6
关注标签
4
加入于