- 博客(25)
- 收藏
- 关注
原创 encodeURIComponent 函数的使用
当需要在 URL 中传递参数时,为了避免特殊字符对 URL 的解析造成干扰,我们通常需要使用 encodeURIComponent 函数将参数进行编码。该函数会将一些特殊字符(如空格、问号和&等)替换为它们对应的百分比编码值。在这个例子中,encodeURIComponent 函数被用于对搜索参数 "JavaScript & Web Development" 进行编码,以确保该参数不会干扰 URL 的解析。使用decodeURIComponent() 解码。
2024-01-22 15:57:12 663
原创 vue纯前端实现下载excel模板
创建一个下载 Excel 模板的方法,该方法需要获取 Excel 模板的 URL,并使用 `XMLHttpRequest` 对象向服务器发送请求,获取 Excel 模板的二进制数据。可以使用 `blob` 对象将二进制数据转换为 Blob 对象,然后使用 `URL.createObjectURL()` 方法将 Blob 对象转换为 URL,最后使用 `a` 标签的 `download` 属性实现下载。可以在模板中添加一个按钮,绑定 `click` 事件,调用下载 Excel 模板的方法。
2023-12-25 10:51:06 762
原创 本地图片转在线地址
我们前端在Navicat Premium上添加图片地址,后端写的逻辑是逗号隔开,但是一般我们在网上找的图片地址都是有逗号的,这种的,这就用到这个地址了 转换完以后就变成了。这样就可以正常显示了。
2023-12-14 14:47:05 411 1
原创 vue2在详情页面刷新报错问题
在vue2中,路由传参首先需要query,然后传对象的话,刷新页面,对象因为多次转换,会导致里面的属性值不对,报undefined,解决方案:在mounted里面调用接口,每次挂载页面前,请求接口,传参的话只传单个id,就可以了。
2023-11-23 16:25:00 110
原创 解决git每次提交代码都要输入帐号密码
3、紧接着,使用git pull或者git push 命令,根据提示输入帐号和密码。这时你的本地生成一个类似。1、首先,在Git.bash中输入命令。文件,用于记录帐号密码。
2023-11-23 16:18:38 423
原创 vue使用富文本编辑器vue-quill-editor
(1),安装插件(2),在文件中导入包(3),在原本的配置项上添加(与toolbar平级进行配置)// 调整图片大小},//在quill中使用toolbar: {// 方法中使用},// 样式/* 自定义toobar样式设计 *//* 工作汇报弹窗 */
2023-08-31 11:22:01 11229 4
原创 正确判断对象为空
这前四个方法如果对象的key是Symbol值的话 会错误判断 只有Reflect.ownKeys会正确判断。所以 对象判空最优解还是 Reflect.ownKeys方法最合适。5、Reflect.ownKeys方法。4、for in 循环。
2023-08-29 20:11:37 79 1
原创 js使用localeCompare中文排序
但在Mac 和 Windows 上对大小写字母的排序规则不一致。,产品需要改为:数字 > 字母 > 中文。一般情况下,传入locales就可以了。使用localeCompare对一个。
2023-08-28 07:54:20 732 1
原创 vue中表格导入导出(下载)
excel表格的导入就是能够将excel表格中的数据批量提交到服务端进行储存,第一种是将表格数据处理成可以在应用中预览的对象数组格式,然后提交到服务端;第二种是可以不做预览数据格式转换处理,直接提交给服务端做文件上传处理。获取二进制文件数据 ====> 转换成对象数组格式 ====> 前端页面展示 ====> 将处理后的数据发给服务端 ====> 数据库。获取二进制文件数据 ====> (formData)将二进制数据发送给服务端 ====> 后端处理二进制数据 ====> 数据库。
2023-08-27 14:49:18 162
原创 npm 常用命令
repositories:仓库托管地址数组,每个元素要包含type(仓库类型,如git)、url(仓- 库的地址)和path(相对于仓库的路径,可选)字段。npm install 包名 --save-dev( -D ) // 用于开发环境 ==> devDependencies。npm i 包名 --save ( -S ) // 用于生产环境的依赖包 ==> dependencies。npm cache clear --force -g // 删除全局包的缓存(慎重)
2023-08-16 15:16:55 146 2
原创 在uni-app中引入uView
在pages.json配置,uni-app为了调试性能的原因,修改easycom规则不会实时生效,配置完后,您需要重启Hbuilder X或者重新编译项目才能正常使用uView的功能。请确保您的pages.json中只有一个easycom字段,否则请自行合并多个引入规则。在项目根目录中的main.js中,引入并使用uView的JS库,注意这两行要放在import Vue之后。注意:在App.vue中首行的位置引入,注意给。在项目根目录的uni.scss中引入此文件。加入lang="scss"属性。
2023-08-15 18:26:13 989 1
原创 javaScript如何终止forEach循环?
方法进行循环时,无法直接终止循环。但你可以使用return语句来跳出当前的循环,也就是跳过当前元素的操作,继续循环下一个元素。也可以通过抛出异常停止循环。,然后在任何需要终止循环的地方使用break语句。如果要完全停止循环,可以使用普通的。在JavaScript中,使用。
2023-08-10 11:28:12 322 1
原创 微信小程序获取dom元素
wx.createSelectorQuery()获取dom元素,第二种时给想要使用的对象绑定事件,输出e对象,就能拿到该对象的一些信息。微信小程序不支持document.querySelect获取元素,它内置了获取元素的两种方法,第一种是通过。先在页面上定义一个view标签。
2023-08-10 11:26:20 2373 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人