- 博客(21)
- 收藏
- 关注
原创 app端集成v-permission指令全流程
本文介绍了Vue自定义指令v-permission的实现方案,用于根据用户权限控制元素显示/禁用。核心是通过checkPermission方法比对权限码,支持多端适配(H5、uni-app、小程序)。指令提供三种处理模式:完全移除元素、隐藏保留DOM、仅禁用交互。实现包含权限校验逻辑、多环境兼容处理,并支持数组形式的多权限校验。该方案可集成到Vue项目全局指令中,通过v-permission指令或$permission方法调用,适用于App、H5和小程序等多端场景。
2025-10-09 09:03:01
285
原创 关于uv-input 偶现clear失效的问题
前情:近日在uniapp+uvui的前端项目中遇到一个奇葩问题,uv-input 输入内容,然后在clear附近点击下 ,接着点击clear,很大概率会出现clear点击无效,并没有将已输入的内容清空。
2025-08-26 10:01:37
315
原创 集成 Luckysheet 到前端项目
Luckysheet 是一款开源的在线表格工具,支持 Excel 类似的功能。可以获取当前工作簿中的所有工作表数据,返回一个包含各工作表信息的数组。这些方法覆盖了 Luckysheet 的常见操作,能满足大部分表格交互需求。将数据导出为 JSON 文件,适用于需要保留原始数据结构的场景。)将数据转换为 Excel 文件并下载。获取数据后,可以借助第三方库(如。
2025-08-12 10:11:10
435
原创 vue-lottie加载json动画
vue-lottie加载json动画为什么用怎么用1.安装2.引用3.引入动画json4.引入lottie插件5.添加属性和方法为什么用针对目前页面的一些设计样式,为了达到一定的视觉效果,难免会有一些动态效果的情况,一般首先想到的是动图,gif或者apng 但是动态图的帧数越多 图片越大 加载也就会更慢。于是就有一种将动画数据导出json的形式加载到页面中。优点诸多1.文件非常小,通常以json加载到页面中,加载更快2.可以前进,后退,是否循环播放动画等,最重要的是可以对动画进行编程以响应手动操
2021-01-26 14:58:55
1295
1
原创 THREEJS加载必要五要素
THREEJS加载必要五要素1.场景2.摄像机3.灯光4.场景控制器5.渲染器threejs加在3d模型 就像人的眼睛去看这个世界,需要有所处的环境,眼睛能看到东西,有光等等1.场景场景就像人所处的环境一样,所有的模型 都是在这个场景中去展示 去活动this.scene = new THREE.Scene()2.摄像机摄像机就像人的眼睛,能将看到的东西拍下来var k = width / height // 窗口宽高比// 创建相机对象this.camera = new THREE.Pe
2020-09-27 14:23:13
602
原创 maptalks上加载自定义标记
maptalks上加载标记地图加载图片标记3d模型标记本文参考 https://maptalks.org/maptalks. 的官网api完成
2020-09-27 14:04:34
1387
原创 vue双向数据绑定原理
vue双向数据绑定原理双向数据绑定数据监听器 Observer消息订阅器Dep订阅者 Watcher解析器 Compile关于vue的双向数据绑定 相信很多人都知道是通过Object.defineProperty属性拦截的方法,将vue的data对象里面的每个数据读写 转换成getter/setter的方式来实现的,当数据变化的时候 就通知视图更新 一句话概括了 但是关于其内部的实现 还是值得深...
2020-02-25 17:44:11
277
原创 常用web前端优化方法
前提:今天被问了一个问题 一时语塞没答上来 之后下来网上查阅资料 做了一些整理 特此做个记录并学习下首先谈下为什么需要优化?从用户的角度来说 优化能提升用户体验度,比如打开页面变快了,请求变快了,操作响应速度变快了,这样给用户的体验就会好一些从服务商的角度来说呢,优化可以节省资源,比如减少用户请求,对带宽的占用就会少一些但是怎么优化呢? 从哪些方面可以优化呢?常见方法:减少http请求...
2020-02-20 13:50:33
329
原创 JavaScript 进阶问题列表
JavaScript 进阶问题列表github上有一个很火的关于javascript的进阶问题列表,我整个做了一遍之后 发现全部都是非常基础的东西但是就这些基础 有很多都不是理解的很清晰 于是将其从头梳理再理解记忆一遍大家也可以做一下 加强记忆 每一题都会有对应的答案解释以下部分转载至 https://github.com/lydiahallie/javascript-questions/...
2020-02-09 16:55:37
848
原创 vue学习笔记(2)--基本指令篇
vue基本指令篇v-if 、v-else、 v-show、v-else-ifv-forv-text v-htmlv-onv-modelv-bindv-pre v-cloak v-once
2020-01-17 14:00:36
241
原创 git操作指南
git安装git远程连接1.生成你的ssh key2. 在github上生成ssh key已有github代码clone至本地本地代码提交至github修改并同步远程仓库的代码
2020-01-16 18:24:16
189
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人