- 博客(11)
- 收藏
- 关注
原创 前端获取设备电池信息
Battery Status API 是一个 Web API,允许 Web 应用程序访问用户设备的电池状态信息。使用这个 API,我们可以在不安装任何应用程序的情况下,从 Web 浏览器直接读取设备的电量信息。将返回一个 Promise 对象,它会解析为一个 BatteryManager 对象,我们可以使用它来读取设备的电池属性。dischargingTime:完全放电需要的时间。chargingTime:完全充电需要的时间。charging:充电状态/是否在充电。lever:电池当前电量,最大值为1。
2023-08-04 09:54:07
191
1
原创 Host key verification failed.
npm install 的时候,报Host key verification failed.的错误。再重新npm intsall就可以成功了。
2023-06-29 20:08:24
664
1
原创 解决前端跨域的三种方式
原理:利用<script>标签无跨域属性,将请求的地址和数据通过src传递到后台,参数中添加回调函数,后台接收到回调函数后,再把回调函数添加返回数据作为参数回传到客户端。2.CORS(cross-origion-resource-sharing) 跨域资源共享(服务端)缺点:所有的script src请求都是资源文件请求,也就是都是get请求,无法实现post请求。以VUE项目为例,在项目根目录创建vue.config.js。3.proxy(代理:在本地创建一个虚拟的中转服务器)
2023-06-08 11:14:55
861
1
原创 VUE fullcalendar 制作排班
1.首先在已创建好的VUE项目下用使用命令行安装好fullcalendar依赖,整行输入enter就行。2.安装日历格子组件(daygrid),事件监听\拖拽组件(interaction)此时便已创建好排班日历了,在浏览器即可看到界面。3.在需要使用组件的VUE页面引入组件。
2023-05-29 15:30:31
2704
2
原创 js 深拷贝 和 浅拷贝
方法1:基于基础JSON数据格式的转换,其他如Reg、function、Set、Map等将来出现的数据类型都是不支持的,如果对象中含有这些元素,转换时将丢失。方法2:定义自己的工具包,实现一个深拷贝,供框架使用 Object.prototype.toString.call() 没有意外情况的对象类型判断。浅拷贝:直接赋值是浅拷贝方式,Obj2和Obj1在栈中虽然是两个空间,但是他们都指向堆中的同一个空间,当Obj1改变的时候,Obj2也会改变。
2023-05-24 14:40:31
108
1
原创 JS Map 的使用
Map 是由数组+链表的存储方式存在于计算机中,计算机给数组分配的是连续的空间,查找时只需要根据索引就能快速找到下一个块。链表是key+value 的形式对象,在增删等操作方面具有高效率,所以两者结合,Map的效率是高于Obj的。
2023-05-24 11:07:46
211
1
原创 VUE3+router路由跳转
import router from './router/index.js' //第2步创建的路由文件。1、src目录下创建目录router,在router下创建index.js。component:CardList //组件。path:'/', //链接上的路径。1、修改router/index.js。此时已经可以通过浏览器访问指定页面了。二、修改mian.js。三、修改App.vue。四、修改页面title。2.修改main.js。index.js内容。
2023-03-22 13:59:10
414
1
原创 VUE3+ElementPlus
此时vue3+element-plus项目已经创建完成,可以在项目中使用elementui的布局和样式了。备注:VUE3项目不能使用element-ui,引入后会报错,只能使用element-plus框架。在src/componets/HelloWord.vue新增element-ui的按钮。一、进入项目目录,安装ElementPlus。二、安装成功以后,修改src/main.js。
2023-03-22 11:47:02
943
原创 vue3+electron
执行后项目即变成了VUE3+electron项目。三、修改项目8080默认运行端口。修改vue.config.js。一、进入项目目录,执行命令。
2023-03-22 11:31:44
454
原创 创建VUE3项目
安装成功以后,找到vue.cmd所在目录,将目录配置到环境变量,也可将vue.cmd所在目录的所有文件拷贝到nodejs文件夹下,跟原来的nodejs文件夹合并,这样就不需要再配置环境变量。三、控制台,进入需要创建项目的目录,用命令创建VUE项目 【projectname】是项目名。到node官网下载所需要的node版本安装,将nodejs安装目录配置到环境变量。一、安装nodejs。
2023-03-22 11:18:42
256
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人