09 2023 档案
qs库
摘要:qs 是一个 JavaScript 库,它用于处理 URL 查询字符串(URL query strings)的解析和序列化。URL 查询字符串通常出现在网址的问号后面,用于传递参数给服务器。例如,在以下的 URL 中,查询字符串是 ?name=John&age=30: https://example
vite中静态资源的处理
摘要:public目录 public 目录是存放静态资源的一种方式。 2.项目初始化时默认public作为静态资源服务的文件夹。我们可以在vite.config.js中修改publicDir。 3.该目录中的文件开发期间在 / 处提供,并在构建期间将public文件夹下的文件(不包含public本身)复制
esm中的符号绑定
摘要:在使用结构赋值的时候,如下图,打印的count都是1,因为结构赋值其实重新开辟了一块内存空间。 在用esm导出的时候 会发现第二个count变成了2,这是因为他们是同一块内存空间。这叫做符号绑定。 解决:导出的时候使用常量 const
js脚本加载失败重试
摘要:背景 当我们在运行某一个项目时,它的某些JavaScript脚本可能加载不出来,报错。 像现在单页界面应用基本上都是通过js来构建,一旦加载不出,这个项目就不能运行了,那怎么办?我们如何解决这个问题? 解决方案 这里采用的方案是,重新加载JavaScript脚本。那么什么时候去重新加载js,如何重新
在vite环境中动态导入静态资源
摘要:背景 现在有一个场景,有很多的选项卡,点击不同选项卡实现图片的切换。 当我们动态的切换图片url时,会发现图片找不到,报404. 原因 在vite项目中,运行的时候,其实是打包后的代码,所以,图片需要的是打包后的图片路径。 vite在一些情况下会自动转喊路径 css中的静态路径 img中的src(静
H5接入飞书
摘要:开发流程 文档 https://open.feishu.cn/document/client-docs/h5/introduction 创建并配置企业自建应用。 (可选)鉴权调用 JSAPI。 (可选)配置应用的免登流程。 发布并使用应用。 开放接口(H5 JSAPI) 开放平台提供了网页应用可以调
vue组件级别的权限控制
摘要:**核心思想:尽量减少对组件的侵入性,也就是权限控制的代码剔除出来** ### 实现 **authority.vue** ``` // 将用户权限通过作用域插槽传递出去 ``` **index.vue** ``` sssss 45 45 45 ```
单点登录
摘要:### 概念 单点登录 (Single Sign On),简称为 SSO,是指在同一账号平台下的多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 举个例子,系统A 和 系统B 都属于某公司下的两个不同的应用系统,当用户登录 系统A 后,再打开 系统B ,系统便会自动帮用户登录 系