自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue3.0自定义指令实现

Vue-cli 3.x 自定义指令1.vue-cli中新建指令集文件夹2.写入指令3.main.js中引入4.组件中使用本文例子是自定义指令实现防抖和节流,其它指令实现类似1.vue-cli中新建指令集文件夹在src目录下创建directives文件夹,并在directives中创建index.js文件,结构如图:2.写入指令在新建的index.js文件中写入指令并抛出//自定义指令集export default (app) => { /*** * 防抖 单位时间只触

2021-07-13 16:49:22 815 1

原创 watch监听数组对象类型,新旧数据是一样的问题

查看文档发现,确实会出现watch监听时新值与旧值相同的情况解决办法,配合computed深度复制,例如监听DeviceListdata() { return { DeviceList:[], }; },computed:{ NewDeviceList(){ // 新的赋值 return JSON.parse(JSON.stringify(this.DeviceList)); } },watch:{...

2021-03-26 11:35:42 1184

原创 Vue-Electron脚手架安装

文章目录一、前提条件二、安装三、运行四、打包五、通信总结一、前提条件1.电脑已经安装好node和vue-cli脚手架;npm run build:win32;2.命令行进入到需要安装vue-electron的目录下;二、安装命令行运行 vue init simulatedgreg/electron-vue三、运行1.安装依赖npm install2.运行npm run dev四、打包1.打包npm run build:win32五、通信一个electron

2021-02-25 10:36:49 468 1

原创 前端实现桌面远程(一)

前端实现桌面远程(一)文章目录前端实现桌面远程(一)前言一、需要的条件?技术条件:二、方案对比1.webrtc视频流2.截屏传送总结前言曾经有人说过,能用JavaScript实现的东西,最终大多都会用JavaScript实现;一直有个想法,想完成一个通网页来实现桌面远程控制的玩意,要实现桌面远程控制,需要满足2个基本条件,(1)要有被控制桌面的画面,(2)控制键鼠操作;作为一个全栈工程师,目前掌握的技能有js、node.js以及golang,结合目前我所掌握的技能,我能想到的方法只有2种:

2021-02-24 21:20:09 2553 3

原创 Linux中创建服务程序

文章目录Linux创建服务服务程序一、创建service文件二、重载系统服务Linux创建服务服务程序在linux中让自己写的应用程序作为服务启动,实现开机自启、奔溃重启等管理例如应用程序的路径在/usr/local/myapp 里面的app_name,则示例如下一、创建service文件在/usr/lib/systemd/system/目录下新建立一个app_name.service文件内容格式如下: [Unit] #名称 Description=app_name

2021-02-24 13:51:41 572

原创 在Vue中封装自己常用的函数库

文章目录前言一、构建一个public.js文件二、使用步骤1.引入public.js2.在组件中使用方法三、常用的方法集合前言在日常开发中,每次项目都无法避免一些常用而又简单的函数,如果每次项目都要重新写的话,一方面会浪费时间,另一方面经常修改可能会引起不必要bug。所以希望通过公共的方法来封装这些常用的函数,提高效率。提示:以下是本篇文章正文内容,下面案例可供参考一、构建一个public.js文件新建一个名为public.js的文件//这里示例一个判断是否为PC端的方法,如需加入自定义的,

2021-02-24 13:34:47 1003

原创 在Vue中使用websocket实时通信

文章目录描述一、构建一个全局的global.js文件二、使用步骤1.引入global.js2.实例化webscoekt3.心跳机制4.其它路由页面使用webscoekt描述前端中实现实时通信必须用到websocket,通常前端vue项目中会有多个不同的路由页面,为了保证整个项目中共用一个相同的websocket连接,需要在App.vue中实例化websocket对象。同时,复杂的网络环境难以判断长连接的状态,需要有心跳包以及重连机制。一、构建一个全局的global.js文件新建一个名为globa

2021-02-24 11:37:10 9552 5

空空如也

空空如也

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

TA关注的人

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