- 博客(96)
- 资源 (3)
- 收藏
- 关注

原创 开发常用网站
vue组件大全_优快云博客https://github.com/https://gitee.com/node:https://nodejs.org/en/nvm:https://www.runoob.com/w3cnote/nvm-manager-node-versions.htmlgit:https://git-scm.com/downloadsWebpack:概念 | webpack 中文文档 (docschina.org)Vue:https://cn.vuejs.org/Naive UI:Naive
2022-09-08 16:07:03
495
原创 解决Echarts:宽度100%,渲染的宽度却是100px
源码这里没有获取到clientWidth,会将设置的width:100%转换称100px。为什么我们宽度设置了100%,结果变为了100px?
2024-09-23 17:07:51
335
原创 解决nuxt3报错: Failed to execute ‘insertBefore‘ on ‘Node‘: The node before which the new node is to be i
这意味着,当路由由服务器渲染或静态生成时,您将能够正确查看其内容,但当您在客户端导航期间导航到该路由时,路由之间的转换将失败,您将看到路由不会被渲染。虽然Vue3 支持多个根元素,但在 Nuxt3 里面,如果进入多根元素页面,再跳转去其他页面,会导致页面空白,控制台会报上面的错误。翻译过来的意思是:在“Node”上执行“insertBefore”失败:要插入新节点的节点不是此节点的子节点。页面必须有一个根元素,以允许页面之间的路由转换。HTML注释也被视为元素。
2024-09-23 09:55:47
521
原创 vue3之组件传参通讯总结
父组件可以通过 ref 访问子组件实例并调用defineExpose暴露的属性和方法,使用 defineExpose 可以让组件更加模块化和可控,只有显式暴露的部分才能被外部访问,增强了封装性和安全性。4、provide/inject:解决props逐级透传问题,父组件中提供数据,并在子组件中注入这些数据,从而实现了组件之间的数据传递。使用useAttrs函数可以接收父组件传递的属性和事件,在组件中可以直接使用这些属性和事件,无需在props和emits中声明。父组件:通过ref获取子组件实例。
2024-08-13 13:13:34
790
原创 下载并预览pdf,提示未能加载PDF文档 - vue
后端传一个字符串,前端创建了new Blob,Chrome提示无法加载PDF文档?控制台窗口blob和url,有显示数据,但是但不开,是什么原因呢?后面尝试使用a标签下载,提示无法打开;将base64字符串转换为一个字节。
2023-04-24 13:31:53
3324
转载 vue中安装node-sass、sass-loader报错问题解决方法
【代码】vue中安装node-sass、sass-loader报错问题解决方法。
2023-02-14 14:50:31
223
原创 IOS兼容适配问题:Cordova+vue打包ipa
原因:ios不允许访问外部链接,所以要多需要打开的外链取消限制。原因:指按住屏幕上下拖动,会触发 touchmove 事件。
2023-01-13 17:00:41
210
原创 canvas将图片转为base64报错
大概意思是:canvas无法执行toDataURL方法,污染的画布无法输出。解决方案:将图片放到服务器上面 ,不使用本地资源。
2022-12-21 13:41:39
267
原创 navigator.geolocation.getCurrentPosition 获取位置偏移
WGS 是世界大地测量系统(World Geodesic System)国际标准,一般从国际标准的GPS设备获取的坐标都是WGS84,以及国际地图提供商使用的坐标系。H5中的eolocation.getCurrentPosition获取的就是这个坐标。中国标准,国测局02年发布的坐标系。在中国,必须至少使用“GCJ02”对地理位置进行首次加密。比如谷歌中国、高德、腾讯都在用这个坐标系。以上三者可以互相转换,怎么转换可以google或者百度,网上有很多。百度标准,在“GCJ02”的基础上进行二次加密。
2022-12-15 10:46:29
1733
原创 html2Canvas+JsPDF,导出pdf
html2canvas 通过获取HTML的dom元素,然后生成Canvas,保存为图片。jsPDF 生成 PDF 文档。
2022-12-15 10:26:11
163
转载 vue3:解决npm ERR! Cannot read properties of null (reading ‘pickAlgorithm‘)报错问题
【代码】vue3:解决npm ERR!Cannot read properties of null (reading ‘pickAlgorithm‘)报错问题。
2022-11-23 10:03:15
306
转载 Cordova自定义插件-TypeError: cordova.exec is not a function
调用cordova自定义插件时,cordova.js没有被加载到。
2022-11-11 14:43:23
314
原创 android studio报错:Connect to maven.google.com:443 [maven.google.com] failed: Connection timed out
修改build.gradle的buildscript 和 allprojects的 url "https://maven.google.com"地址。构建好项目,cordova build android第一次打包时报错,maven.google.com拉取超时。
2022-11-11 14:28:32
1086
原创 uniapp开发微信小程序-用户授权登录和获取手机号码
uniapp开发的小程序配置,找到manifest.json,填入正确的小程序appId;hbuilderx>运行>运行到小程序模拟器(安装开发者工具),编译完成之后会直接在微信开发者工具内打开;
2022-11-01 15:35:35
2424
1
原创 wangEditor 5 富文本编辑器 自定义上传图片
开发了一个通知公告的功能,需要使用富文本编辑器,富文本编辑器上传图片时,src保存的时候base64格式,跟后端沟通了一下,先是把图片上传到服务器再把src绑定给图片。
2022-10-24 09:17:38
1625
原创 修改naive ui默认样式,css变量值修改
新项目开发使用了naive ui组件库,使用组件时涉及到css样式修改,可以直接在组件父容器上使用组件内自带的css变量,组件会自动继承父容器的css变量值,不会影响其他页面使用;
2022-09-30 15:10:43
6609
7
原创 Naive ui:菜单 Menu批量处理图标替换自定义图片
项目中使用的是自定义的图标,把需要使用的图标保存到本地,使用。2、新建一个js文件,把需要用到的图标引入到项目文件中。2、菜单组件中引入js文件,渲染图标。n-menu自带的图标使用。图标库,使用方法参考官网和。批量处理菜单图标渲染。1、新建一个菜单组件。
2022-09-30 09:27:11
3188
3
原创 前端面试:CSS常问
important > style > #id > .class > 元素选择器(div,::after) > @import。容器伪元素宽高是 200% ,边框为 1px ,然后缩小元素为50%,视觉上实现 0.5px。定位 + 伪元素 + transfrom缩放(scale)方式二:flex/grid + margin。方式三:父容器 table-cell。方式四:定位 + translate。方式一:flex/grid 布局。
2022-09-15 14:47:55
331
原创 CSS变量(CSS variable)— CSS自定义属性
CSS 变量(CSS variable)又叫做“CSS 自定义属性”,通过声明CSS变量来设置通用的颜色、字号等,实现统一页面风格,方便后期维护,减轻开发量,更高的性能,更好的压缩文件。
2022-09-15 12:55:18
708
原创 前端面试:Event Loop事件循环
先进先出,script标签里面包含的内容,或者是直接访问某一个js文件时,里面的可以在当前作用域直接执行的所有内容(执行的方法,new出来的对象等);不进入主线程、而进入"任务队列"的任务,只有"任务队列"通知主线程,某个异步任务可以执行了,该任务才会进入主线程执行;在主线程上排队执行的任务,只有前一个任务执行完毕,才能执行后一个任务;所有任务需要排队,前一个任务结束,才会执行后一个任务;此时执行栈为空检查微任务队列,执行微任务输出3。-执行栈为空,检查微任务队列,输出。
2022-09-10 15:15:00
165
原创 前端面试:webpack整理
HMR Runtime:开启了热更新的话,在打包阶段会被注入到浏览器中的 bundle.js,这样 bundle.js 就可以跟服务器建立连接,通常是使用 Websocket ,当收到服务器的更新指令的时候,就去更新文件的变化。DefinePlugin:允许在编译时创建配置的全局对象,是一个 webpack 内置的插件,不需要安装,对开发模式和发布模式的构建允许不同的行为非常有用。Loader 本质是一个函数,对接收到的文件进行转换,如将less/sass -> css,ES6/7/8 -> ES5。
2022-09-09 21:15:00
1696
原创 前端面试:原型和原型链
1)原型链解决的主要是继承问题2)每个对象拥有一个原型对象,通过 proto 指针指向其原型对象,并从中继承方法和属性,同时原型对象也可能拥有原型,这样一层一层,最终指向 null(Object.proptotype.__proto__指向的是null)。这种关系被称为原型链(prototype chain),通过原型链一个对象可以拥有定义在其他对象中的属性和方法。
2022-09-09 21:00:00
188
原创 前端面试:复习闭包
变量根据作用域的不同分为两种:全局变量和局部变量在函数内部的称为局部变量,在函数外部的称为全局变量函数内部可以使用全局变量,函数外部不可以使用局部变量。
2022-09-09 21:00:00
132
原创 【JavaScript】LeetCode 1342. 将数字变成 0 的操作次数
【代码】【JavaScript】LeetCode 1342. 将数字变成 0 的操作次数。
2022-09-03 15:15:00
158
原创 【JavaScript】LeetCode 412. Fizz Buzz
给你一个整数 n ,找出从 1 到 n 各个整数的 Fizz Buzz 表示,并用字符串数组 answer(下标从 1 开始)返回结果,其中:
2022-09-03 09:30:00
139
原创 【JavaScript】LeetCode 1991. 找到数组的中间位置
很早之前就知道LeetCode,没有刷过上面的题目,了解一些数据结构和算法,每天埋头写业务的LeetCode新手,加油呀~~一开始没思路,看了别人的解题思路,理解之后就自己动手敲了一下,练习之后加深了理解,真是个良性循环啊~
2022-09-02 10:00:55
279
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人