自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 能访问不同域名下的localStorage吗?

可以让前端请求同一台服务器,并由服务器存储和管理用户数据。B 网站从后端 API 读取数据,而不是直接访问。,推荐 postMessage + iframe。:安全、受控,仅允许特定域名访问数据。:适用于大规模共享,数据可以长期存储。数据,并通过 API 发送到后端。虽然浏览器不允许直接跨域访问。如果前端不同域名无法直接共享。如果两个域是同一个主域(如。的页面才能访问相同的。直接访问不同域名下的。

2025-03-30 17:33:11 561

原创 vue路由守卫有哪些?一般什么时候用?

Vue 路由守卫(Navigation Guards)用于在。

2025-03-29 15:35:59 537

原创 vuex状态管理修改数据为什么在mutations里修改比在state里直接修改更好?

里修改数据,而 Vue 没有检测到这次变更,UI 可能不会更新。这种方式不会触发 Vuex 的数据变更机制,可能导致视图不同步。统一管理数据变更,能确保所有数据改动都有迹可循,减少潜在问题。,DevTools 无法正确追踪数据变更,调试会变得困难。,这样能保证数据管理的规范性、可维护性和调试的便捷性。,代码会变得难以维护。例如,某个组件直接改了。,但其他组件并不知情,可能会导致意外错误。在大型项目中,若每个组件都可以随意修改。因此,在 Vuex 中,推荐。的变化,方便调试和回滚。),它会禁止直接修改。

2025-03-29 15:11:42 306

原创 http1和http2

5.引入了流控制和优先级的机制,可以根据需求对请求进行优先级排序和流量控制,确保重要请求的及时处理。2.服务器推送,服务器可以在客户端请求之前主动推送相关资源,避免了客户端重复请求的等待时间。1.引入多路复用,允许在同一个TCP链接上发送多个请求和响应,提高了性能和效率。1.每次请求都要新建一个TCP链接,请求结束后立即关闭连接。4.采用文本形式进行数据传输,易于阅读和调试,但传输效率低。4.采用二进制格式传输数据,提高传输效率。5.所有的请求都是按照顺序进行处理。3.头部包含大量信息。

2025-03-23 22:15:46 153

原创 侧边导航,左右两边联动

这是在子组件中,在attached中调用方法,因为我在父组件用了两个子组件切换展示,另一个不需要获取高度,只有attached中调用不报错,created中获取不到,ready中调用会在展示另一个子组件时报错,获取不到高度。实现效果:左侧是导航,右边根据点击导航滚动到指定位置,右侧滚动到某个位置,左侧也要跟着变化。使用的是原生微信小程序,使用了vant-weapp的侧边导航组件。

2024-09-30 14:47:17 782

原创 原生微信小程序

应用级:onLaunch,onShow,onHide,onError页面:onLoad,onShow,onReady,onHide,onUnload组件:created,attached,ready,moved,detached。

2024-09-30 10:33:48 358

原创 设置边框颜色渐变

要加overflow: visible;搞半天没效果结果是这个没加。

2024-09-23 18:35:01 149

原创 vue2和vue3的区别

vue3,监听需要先引入,3个参数,监听单个,watch(value,(newValue,oldValue)=> {},{immediate: true, deep: false});vue3是引入router的两个方法,createRouter创建路由,路由模式不由mode决定,使用时需要引入useRoute和useRouter两个方法,在main.js中引入router文件然后链式调用use方法,createApp(App).use(router).mount('#app')

2024-06-22 01:40:09 292

原创 flex布局

主轴对齐方式(flex-start,flex-end,center,space-between,space-around)(auto: 等同于父元素的align-items值,如果没有align-items,则等同于stretch。:允许单独覆盖一个flex子项目的对齐方式,而不是依赖于父容器设置的align-items。:决定主轴(row,row-reverse,column,column-reverse):设置了子项的flex-grow,flex-shrink,flex-basis。

2024-06-15 16:37:47 224

原创 http和https的区别

服务器和浏览器都有一对公钥和私钥(用来非对称加密),服务器将自己的公钥给浏览器,浏览器收到后生成一个密钥(用来对称加密的),浏览器用服务器的公钥加密生成的这个密钥,然后传给服务器,服务器用私钥解密获得这个密钥,这时浏览器和服务器都有这个密钥了,然后浏览器用这个密钥加密数据传输给服务器。浏览器拿到证书,得到明文和签名。用CA机构的公钥对签名进行解密,用证书里的hash算法对明文进行hash,将这两个结果进行对比,如果相同,表示证书可信,没被篡改。利用非对称加密的方式加密对称加密的密钥,用对称加密来传输数据。

2024-04-01 12:46:28 350 1

原创 数组转换为树状结构

【代码】数组转换为树状结构。

2023-12-12 16:58:39 522

原创 git配置

设置邮箱 git config --global user.email "[email protected]"获取公钥 cat ~/.ssh/id_rsa.pub 全部复制,添加到gitee的设置的SSH公钥里。将本地仓库推到远程仓库需要进行连接 git remote add origin 远程仓库SSH地址。设置名字 git config --global user.name "miao"git下载 https://git-scm.com/download。查看远程仓库 git remote。

2023-07-26 14:59:19 334 1

空空如也

空空如也

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

TA关注的人

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