自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 如何在vue里面实现性能优化

*http2:**如果系统首屏同一时间需要加载的静态资源非常多,但是浏览器对同域名的 tcp 连接数量是有限制的(chrome 为 6 个)超过规定数量的 tcp 连接,则必须要等到之前的请求收到响应后才能继续发送,而 http2 则可以在多个 tcp 连接中并发多个请求没有限制,在一些网络较差的环境开启 http2 性能提升尤为明显。封装: 构建良好的项目架构,按照项目需求就行全局组件,插件,过滤器,指令,utils 等做一些公共封装,可以有效减少我们的代码量,而且更容易维护资源优化。

2023-08-11 08:36:46 93 1

原创 vue2的Ajax二次封装

vue要实现异步加载需要使用到vue-resource库,而在vue.js 2.0版本推荐使用axios来完成ajax请求。的作用:如果web服务器无法处理编码为application/json的请求,你可以启用emulateJSON选项。你也可以使用全局对象方式Vue.http或者在一个Vue实例的内部使用this.$http来发起请求。ajax的二次封装的目的是:方便统一管理 下载:npm i axios。在需要发请求的组件中,导入request.js,之后发送请求即可。

2023-08-09 14:19:46 193 1

原创 微信小程序的基础语法

热启动 :假如⽤户已经打开了某个⼩程序,在⼀定时间内再次打开⼩程序的话,这个时候我们就不再需要重新启动了,这需要把我们的后台打开的⼩程序切换到前台来使⽤。// wx.redirectTo():关闭当前页面,跳转到应用内的某个页面。// wx.navigateTo():保留当前页面,跳转到应用内的某个页面。// wx.switchTab():跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面。// wx.reLaunch():关闭所有页面,打开到应用内的某个页面。

2023-08-05 07:30:00 92 1

原创 微信小程序的优缺点

5、为用户提供良好的安全保障。小程序的发布,微信拥有一套严格的审查流程, 不能通过审查的小程序是无法发布到线上的。3、推广面窄,不能分享朋友圈,只能通过分享给朋友,附近小程序推广。其中附近小程序也受到微信的限制。小程序的部分组件已经是成型的了,样式不可以修改。例如:幻灯片、导航。不能打开超过5个层级的页面。4、安卓上可以添加到桌面,与原生App差不多。1、无需下载,通过搜索和扫一扫就可以打开。4、依托于微信,无法开发后台管理功能。2、良好的用户体验:打开速度快。3、开发成本要比App要低。

2023-08-04 13:59:59 334 1

原创 安装微信开发者工具小程序

扫码成功后手机上点击确定登录。微信小程序账号注册登录。点击安装然后点击下一步。

2023-08-03 17:47:13 142

原创 Computed 和 Watch 的区别

• 当想要执行异步或开销较大的操作时以响应不断的变化时,应该使用 watch,使用 watch 选项允许执行异步操作 ( 访问一个 API ),限制执行该操作的频率,并在得到最终结果前,设置中间状态。• computed的值会默认走缓存,计算属性是基于它们的响应式依赖进行缓存的,也就是基于data声明过,或者父组件传递过来的props中的数据进行计算的。使用场景:当一个值受多个属性影响的时候------------购物车商品结算。使用场景:当一条数据的更改影响到多条数据的时候---------搜索框。

2023-07-24 16:27:11 42

原创 什么是vuex?

Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。Vuex 也集成到 Vue 的官方调试工具 devtools extension,提供了诸如零配置的 time-travel 调试、状态快照导入导出等高级调试功能。

2023-07-23 23:23:42 50 1

原创 有一串手机号,我想把中间的四位替换成****,我要用什么方法实现?

【代码】有一串手机号,我想把中间的四位替换成****,我要用什么方法实现?

2023-07-23 23:13:23 1302 1

原创 Axios二次分装的目的?

api统一管理,不管接口有多少,所有的接口都可以非常清晰,容易维护.通常我们的项目会越做越大,页面也会越来越多,如果页面非常的少,直接用axios也没有什么大的影响,那页面组件多了起来,上百个接口呢,这个时候后端改了接口,多加了一个参数什么的呢?那就只有找到那个页面,进去修改.整个过程很繁琐不易于项目的维护和迭代.二次封装axios,方便我们后续项目的使用。

2023-07-23 23:06:34 120 1

原创 冒泡事件详解

答:IE 的事件流叫做事件冒泡(event bubbling),即事件开始时由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播到较为不具体的节点(文档)。当事件冒泡到上一级时,event.currentTarget变成 了上一级元素,这时候判断二者不相等,则就不作响应处理逻辑。event.target可以准确地获取事件源(指的是真正触发事件的那个元素),并且在使用的过程中可以比较判断。event.currentTarget:指绑定了事件监听的元素(触发事件元素的父级元素)

2023-07-21 09:38:11 226 1

原创 $route和$router的区别详解

route:是一个当前路由信息的对象,包括当前 URL 路径、查询参数、路径参数等信息。因此,route 和 router 在功能上有所不同,route 主要用于获取当前路由信息,router 则是用于进行路由操作,例如跳转到指定的路由、前进、后退等。3、$route是一个跳转的路由对象(路由信息对象),每一个路由都会有一个$route对象,是一个局部的对象。的一个实例,他包含了所有的路由,包括路由的跳转方法,钩子函数等,也包含一些子对象(例如history)2、$router是。

2023-07-20 15:03:44 1952 1

原创 谈谈对深浅拷贝的理解,怎么实现深浅拷贝的?

详谈对深浅拷贝的理解,怎么实现深浅拷贝的?

2023-07-19 14:52:50 57

原创 Promise

在口语中,“已解决”的 Promise 通常等价于“已兑现”的 Promise,但是正如“States and fates”所示,已解决的 Promise 也可以是待定或拒绝的。返回的 Promise 在所有输入的 Promise 都兑现时(包括传入的可迭代对象为空时)被兑现,其值为一个包含所有兑现值的数组。将一个拒绝处理回调函数附加到 Promise 上,并返回一个新的 Promise,如果回调被调用,则解决为回调的返回值,如果 Promise 被兑现,解决为其原始兑现值。对象,该对象以给定的值兑现。

2023-07-17 08:04:14 55 1

原创 通过ES5的方法怎么把类数组转成真正的数组?

​​​​​​​。

2023-07-11 15:46:19 76

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除