express+vue 在线五子棋(一) 示例本期难点1、完成了五子棋的布局,判断游戏结束2、基本的在线对战3、游戏配套im(这个im的实现,请移步在线im)下棋安排1、每步的倒计时设置2、黑白棋分配由玩家自定义3、新增旁观者4、悔棋5、自行创建一盘棋局感兴趣的,还请点个免费的收藏与关注,后续会一直跟进这个系列前端部分五子棋布局与游戏输赢判断<template> <div class="flex-wrap flex-justify-between"> <div cla
express+vue在线im实现【三】 支持各种类型的文件上传,常见文件类型图片,音频,视频等使用腾讯播放器完成视频播放,这个是本期亮点,支持自定义控件功能与样式,这儿示例了前进后退15s与设置里的配置音频使用html5标签audio播放其他类型统一为下载input chang方法// 有上传文件if (!// 图片// 发送消息})})})return// mp4if (type!this.$message.warning('请上传mp4格式的视频')return// 视频上传// 发送消息})})
express+vue在线im实现【二】 本期示例本期完成了:1、心跳检测2、支持发送表情与图片3、新增了一些细节,消息固定位置,是否显示呢称,新消息来的闪烁提示等4、将整个模块独立了出来,在博客页新增了全局挂载。
vue switch组件 示例功能描述自定义两种状态下的颜色对比el-switch新增了v-model 的值自动和配置的两个状态值保持一致使用 <kl-switch :default="switchRule" v-model="isOk"></kl-switch> data() { return { isOk: '1', switchRule: ['1', '2'], } },实现<te
步骤条制作 -- vue 示例使用使用 <kl-steps :active="activeStep"> <kl-step title="步骤 1"> <p class="f-14">步骤 1 --补充 步骤 1 --补充步骤 1 --补充</p></kl-step > <kl-step title="步骤 2"> 步骤 2 --补充 <
模糊搜索框 el-select的优化版 演示左侧是el-input右侧是kl-input优化问题el-input传递的配置项,只有value有用在数据量较大,频繁搜索可能会出现搜索内容与显示内容不匹配当鼠标移动到下拉框框,使用键盘上下键切换,不能正常翻页功能介绍模糊搜索上下键 翻页根据渲染的options的长度,添加不同时长的节流~~自定义滚动条 ~~使用<template> <div> <h2> {{ currentVal }} </h
js 图片压缩公共方法的封装 文章目录示例使用实现存在问题示例使用<template> <div class="img-compress"> <span> 输入宽高压缩比 </span> <el-input v-model="ratio"></el-input> <input type="file" ref="fileRef" @change="fileChange" /> <div> <
阿里图标svg 的使用方式 第一步,下载到本地只要iconfont.js这个文件,再main.js终导入即可import '@/assets/svg/iconfont.js';页面使用注意这儿的user1 就是图标的名字 <svg aria-hidden="true" width="20" height="20"> <use xlink:href="#icon-user1"></use> </svg>...
vue锚点组件优化版 (kl-anchor) 文章目录示例功能使用方式实现kl-anchorkl-anchor-itemB站演示地址—有空再录制示例功能组件使用了elementui的部分组件,使用时注意导入点击tab栏,展示区切换到指定区域展示区滚动,tab栏自动切换到对应区域(我这儿的tab栏是自制,也可以使用elementui的相关组件)kl-anchor下只能套kl-anchor-itemkl-tab制作地址使用方式<template> <div class="anchor"> <
kl - tab vue导航栏实现(底部线动画) 使用<template> <div class="demo"> <kl-tab :tabOptions="tabOptions" @change="changeCom" /> <div class="main"> <component :is="activeName"></component> </div> </div></template><
两端等高布局 示例实现<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> &
vue excel文件上传预览和修改组件封装 前言本组件的封装使用了部分elemenu-ui的组件,使用时,需要注意导入上传的组件使用了我自己制作的kl-upload ,大家也可以直接使用elementui的上传,并不影响功能,这儿也附上这个组件的制作地址 kl-upload组件功能描述提供单个或多个excel,csv文件的上传(简单的行列容易对应的表格)前端解析文件,生成表格(el-table)两份,一份的table1,一份冻结的table2,都支持下载为excel和收集为json数据上传表格分页展示支持在线修改和删除使用方式