![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
励志成为前端大佬
加油加油加油,努力努力努力!
展开
-
JSONP解决跨域问题
注意:jsonp只能发送get请求,发送的不是ajax请求,是单独的请求方式。后端的代码:注意返回的是fn(arr),arr必须转为字符串形式的返回。前端的代码:需要在路径后面传一个为函数的参数,函数要写在路径前面。原创 2023-03-01 10:05:36 · 491 阅读 · 0 评论 -
Vue中如何利用websocket实现实时通讯
然后再通过io里面的emit方法,给另外一个页面发送自定义事件,然后用socket.on去接收自定义事件,代码放在下面,里面的ip改成自己的,就可以实现模拟聊天功能。1.新建一个app.js,然后创建pagejson.js文件,输入以下指令。3.在app.js里面去进行导包创建express实例。或者其他调试接口的工具去看是否接收到了数据。搭建完毕后,可以去创建两个html文件。5.下载socket.io包。4.重启服务器,我们可以利用。服务器里面去接收自定义事件。6.在app.js里面导包。原创 2023-02-27 18:09:04 · 3111 阅读 · 0 评论 -
vue中的百度地图的搜索定位功能
import loadBMap from '@//loadBMap.js'//这里运用async/await 进行异步处理,保证BMap加载进来后才执行后面的操作。await loadBMap('您的密钥') //加载引入BMap。第3步:在mounted中调用 loadBMap()第2步:在组件中引入loadBMap函数。,登录百度账号,创建应用即得。封装loadBMap.js文件。里面有步骤以及代码可以结合操作哦。原创 2023-02-26 22:52:32 · 1313 阅读 · 0 评论 -
使用uniapp开发微信小程序的微信支付流程
在我们做一些购物车的结算功能时是一定会有支付功能的,那我们如何去做微信支付这个功能呢,首先我们先要理清思路,并且要了解到接口需要哪些数据以及会返回哪写数据。○ 请求创建订单的 API 接口:把(订单金额、收货地址、订单中包含的商品信息)发送到服务器。这个 API 的 success,fail,complete 回调函数。○ 请求订单预支付的 API 接口:把(订单编号)发送到服务器。这个 API,并传递订单预支付对象,发起微信支付。,里面包含了订单支付相关的必要参数。原创 2023-02-24 09:25:13 · 4982 阅读 · 0 评论 -
小程序中的token无感刷新
其实token无感刷新不管是在vue中还是小程序中,核心是不变的,下面是方法首先我们需要创建一个utils文件夹里面创建一个http.js在http.js中做以下操作====》最主要的是看响应拦截器中的操作。原创 2023-02-06 15:41:49 · 829 阅读 · 0 评论 -
Vue中的无感刷新token,延期token!详细步骤
返回的结果中的token以及refreshtoken再次存储在本地。返回的token以及refreshtoken存储在本地缓存中。2.当token 过期时,去。的时候的去将后端接口。原创 2023-02-04 17:42:32 · 2274 阅读 · 0 评论 -
Vue中如何去做移动端的适配(超简单!)
Vue中的移动端适配,超简单!原创 2023-02-02 14:36:21 · 503 阅读 · 1 评论 -
Vue中的路由权限筛选详细步骤,可以参考哦!
虽然不知道自己画了个啥,但是还是记录一下,看到的可以参考下,中间也会有一些bug,但是解决的方法也在上面,有注释,不懂得可留言,虽然不知道有没有人看哈哈哈哈。原创 2023-01-05 23:02:27 · 219 阅读 · 0 评论 -
平级数组转化为树形数组(递归方式)
项目中,我们会遇到很多做树形数据的时候,那么怎么把平铺数组转化为属性数组呢?原创 2023-01-05 19:57:46 · 298 阅读 · 1 评论 -
树形数据的表单自定义校验,同级名称不可重复
【代码】树形数据的表单自定义校验,同级名称不可重复。原创 2023-01-04 16:47:45 · 195 阅读 · 0 评论 -
将excel文件中的日期格式内容转回标准时间
但是我们需要把它转化为 2022/12/31 这种格式的话该怎么做呢,这时候我们就需要用到这个方法了。一般我们从excel中得到的数据中的时间一般是 几个数字,因为excel表格内部做了转换。这样我们只需要调用这个方法,就可以将日期转化为我们想要的。原创 2022-12-31 17:44:39 · 500 阅读 · 1 评论 -
Vue中的表单规则校验基本步骤!一看就会!
表单在我们的项目中是非常常见的,特别是在 我们做后台管理系统这类项目,就会存在很多增删改查的功能,这时候我们就需要对表单进行基本的校验,如果存在一些复杂的逻辑业务,我们就需要用到自定义校验规则,具体可以参考element-ui的官网那么下面给大家简单说一下,表单最最基本的校验规则。原创 2022-12-31 10:48:45 · 715 阅读 · 1 评论 -
vue项目中,token失效退出登陆时,如何再次登录的时候跳转至上次退出时的页面?
主要核心代码其实也就3句,大家可以仔细研究一下,不理解的地方可以打印出来看看里面是什么。当我们token失效的时候,服务器一般会返回401,这个时候我们一般都会在。仔细看以下的步骤,可以好好理解一下。,那么我们要怎么去做可以。原创 2022-12-25 09:07:03 · 3001 阅读 · 1 评论 -
localstorage/sessionStorage/cookie 之间的区别
大家可以看图记忆哦,会更加清楚简洁!原创 2022-12-22 23:44:37 · 104 阅读 · 0 评论 -
如何解决跨域问题?简单易懂!
众所周知,服务器之间是不存在跨域问题的,这个时候我们就可以在自己的内部去配置这个服务器,然后 给代理服务器去发送请求,然后代理服务器再去跟后端的服务器进行连接,简而言之:代理服务器就是起到一个中介的作用,这样我们就可以解决跨域的问题了!场景:当我们的A页面发送Ajax请求B地址数据的时候,当A地址与B地址,他们的协议名,域名以及端口号其中有一个不同(不同源)的时候就会出现跨域,那就是需要用到代理了,那什么是代理呢,就是我们前端自己创建一个服务器,就是。,这在我们开发的时候是非常常见的,不要慌!原创 2022-12-22 21:55:18 · 127 阅读 · 0 评论 -
如何使用express写接口(简易版)
使用express写接口的简易方法,可参考哦,具体需要实际操作原创 2022-12-21 22:03:00 · 255 阅读 · 0 评论 -
Var ,Let,Const的区别
存在暂时性死区,只有等到声明变量的那一行代码出现,才可以获取和使用该变量。不存在变量提升,即它们所声明的变量一定要在声明后使用,否则报错。大家可以自己敲一下代码进行验证哦,小编感冒,大家加油!声明一个只读的常量。一旦声明,常量的值就不能改变。,即变量可以在声明之前调用,值为。在同一作用域不允许重复声明变量。声明的变量存在变量提升。原创 2022-12-15 11:16:37 · 63 阅读 · 0 评论 -
什么是拦截器以及如何使用拦截器(页面登录注册)
axios的拦截器是一个作用非常大,非常好用的东西。基本上每个项目都会在拦截器里面做一些统一的处理。首先我们来了解一下什么是axios中的拦截器。了解完拦截器后,我们一起来看看如何使用吧!下面我们来 画个图更加清楚他的作用。优先参考axios官网。原创 2022-12-08 19:39:06 · 398 阅读 · 0 评论 -
VC和VM的区别
VC和VM的区别:用图说话,简单明了原创 2022-12-05 20:15:00 · 934 阅读 · 0 评论 -
如何做全选按钮或多选按钮计算元素总价格
核心思想:先遍历数组里面选中状态为true的元素,利用filter可以过滤得到新数组,然后在利用reduce求和,得到总价格。同理利用for循环,做一个判断条件也可以得到总价格原创 2022-12-04 16:19:33 · 149 阅读 · 0 评论 -
如何通过id获取数组的下标?
可以通过findIndex()方法遍历数组可以获取当前id的数组下标主要的核心思路:就是让传过来的id===当前数组下标的id,满足条件时,就返回的是当前的元素的下标,也可以利用for循环,同理获得下标 扩展:findIndex()的使用原创 2022-12-04 16:14:00 · 2305 阅读 · 0 评论 -
Vue指令中,v-if和v-show的区别
他们各自有各自的应用场景,就比如在我们做登录页面的登录方式的切换的时候,这时候我们用v-if会比较合适,切换次数较少,而在我们做页面弹窗或者移入移出隐藏显示的时候,我们可以用v-show的指令来进行操作。,要么显示要么隐藏的情况,我会用到v-if。因为v-if是惰性的,如果初始值为false,那么这些元素就直接不创建了,这样可以节省一些初始渲染开销。时就会用到v-show,因为v-if在频繁切换上会大量的创建和删除元素,消耗性能。一般匀速需要频繁切换,也就是说。原创 2022-12-02 22:00:21 · 236 阅读 · 0 评论