自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 node koa2实战-聊天(及时通讯)

标题纪念一下学习前端一年,用node koa2 + vue + websocket.io 写了自己的一个作品。。。功能有群聊、私聊、最近会话列表、朋友列表、群列表、朋友圈发布、朋友圈点赞、粉丝/关注、朋友圈评价回复功能。低价买服务器请求图片的时候有点慢,大佬们体谅一下!!体验地址:www.zccservice.cn...

2020-06-03 10:56:11 349

原创 Vue ElementUI在el-table中使用el-popover

Vue ElementUI在el-table中使用el-popover,点击嵌套内容中的确定或取消来关闭el-popover。<el-table-column width="100" align="center" label="操作"> <template slot-scope="scope"> <el-popover width="160" :ref="`popover-${scope.$index}`"> <p>确定删除该项吗?&

2020-05-11 15:55:19 6848

原创 node koa基本知识

node async 和await 处理配合new Promise回调的的使用 var getAsync1 = await async1(); async function async1() { return new Promise(function (resolve, reject) { redis.get('key', function(){ resolve(...

2019-12-23 15:26:05 125

原创 vue动态form表单实现

你只管复制粘贴,剩下交给代码(通过自己需求改代码)<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> ...

2019-12-10 19:31:22 814

原创 js判断文件后缀名方法

1.这是通过element中上传文件后返回的type类型来判断文件类型,比较麻烦,对应rar文件类型为空不好判断注释的代码是通过(点)后面的字符来判断是否是相同类型文件,这种方式有缺陷,(我是pdf.sss.pdf)这样的文件命名无法判断 // const extension = file.name.split('.')[1] === 'zip'; // ...

2019-11-14 10:15:06 2658

原创 javascript排序算法

// A code blockvar foo = 'bar';<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>简单排序</title></head><body> <sc...

2019-10-27 21:25:10 94

原创 js时间方法集合(减时间)(30分钟为单位)(0.5 、1.5计算时间)

time_aa() { var date1 = "2019-04-26 11:05:32"; //开始时间 var date2 = new Date(); //结束时间 var date3 = date2.getTime() - new Date(date1).getTime(); //时间差的毫秒数 var subMinutes = Math...

2019-10-23 15:52:21 2654

原创 js数组删除、数组值是否为空

// An highlighted block Array.prototype.removeByValue = function(val) { for(var i = 0; i < this.length; i++) { if(this[i] == val) { this.splice(i, 1); break; ...

2019-10-12 12:24:24 409

原创 node.js koa2

1.koa2基础知识 async和的理解1.async必须要和await的作用 await的使用必须是在next()前面使用,主要是为了保证洋葱模型的执行,2.洋葱模型的数据执行,第一个next()下面的代码是最后执行的,执行next的时候回调用下一个函数。2.koa2-router.1.需要在aap.js中调用const Router = require('koa-router...

2019-09-27 11:12:21 135

原创 vue + element 输入密码锁屏

1.页面中个的点击事件通过vuex来存在状态 /** * 锁屏功能 */ lock() { console.log('锁屏') const that = this this.$prompt('请输入锁屏密码', '提示', { confirmButtonText: '确定', cancelButtonText: '取消', ...

2019-09-12 18:20:51 962

原创 vue + mui

打包上线刷新页面后404,或者空白问题1.有可能是阿帕奇、nginx、node.js服务器配置问题。https://router.vuejs.org/guide/essentials/history-mode.html#example-server-configurations https://www.jianshu.com/p/a56c3447a2892.在vue,router中吧路由的一...

2019-08-27 19:00:36 228

原创 node.js npm FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed – JavaScript heap out of memory 报错

原因一:是因为在生成的缓存不在你的node.js文件更目录上所以要到自己的 C:/用户/ 下找到生成缓存的文件,并将其删除。

2019-08-25 18:49:25 288

原创 vue打包过滤console.log

vue 打包过滤console.log在wabpack.prod.conf.js的 plugins: [ ] 里面 配置 //生成环境过滤打印信息 测试通过 new UglifyJsPlugin({ uglifyOptions: { compress: { warnings: false, drop_conso...

2019-08-02 10:17:25 171

原创 uni多选框的获取和删除值的方法、uni技术栈

uni多选框的获取和删除值的方法<template> <view class="page "> <scroll-view class="scrollList" scroll-y :scroll-into-view="scrollViewId" :style="{height:winHeight + 'px'}"> <view class="u...

2019-08-01 09:58:24 1055

原创 二叉树算法

二叉树算法.原理:1.取一个根元素进入,然后再选取剩余的原理进行与其对比,2.大于的根源素的,放在根元素的右边,小于根元素的放在左边<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="w...

2019-06-30 09:55:47 100

原创 微信读书(课程总结)

功能技术栈重点知识3.插槽动态组件组件api化动态路由,通过params接收路由

2019-06-26 22:10:20 437

原创 项目上线

后端API源码上传到git1.打开git,复制一个仓库地址,2.回到node.js中,调用git init初始化3.点View>Wool Windows >version Control >browse。然后把四个文件选中,右键Add to vcs。在控制台右键commi 提交到到本地git仓库4.建立一个.gitignore文件,排除掉一些不希望上传的文件,然后再次co...

2019-06-26 21:49:45 495

原创 微信读书第十章(nodejs数据连接+上线)

Vue项目构建分析:1.将环境变量文件.env.development名字改成.env.producation2.将环境变量里面的环境地址都改成线上地址VUE_APP_RES_URL=http://47.99.166.157/book/resVUE_APP_EPUB_URL=http://47.99.166.157/epubVUE_APP_BASE_URL=http://47.99.1...

2019-06-26 15:04:11 1291 1

原创 微信读书(第九章)听书功能源码分析

标题听书模块在书本详情页进入播放发器播放器现实科大讯飞播放的数量:原因是播放器是在线解析只能解析1000个字符,超过了就不能在线解析了播放器api听书组件开发1到store中创建storeSpeakit组件,2添加路由3复制听书方法到utils中的store.js中export function flatBookList(bookList) { if (bookList) {...

2019-06-23 12:19:58 1780 1

原创 Vue双向绑定原理

Vue双向绑定原理// An highlighted block<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0...

2019-05-28 15:43:54 254

空空如也

空空如也

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

TA关注的人

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