
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
《基于Vue自定义指令实现按钮权限控制的npm插件发布》 摘要:作者将之前关于Vue按钮权限拦截的文章内容封装为npm插件,解决了项目中按钮级权限控制的痛点。该插件通过Vue自定义指令实现,不依赖特定UI库,支持原生元素和各类组件库。核心设计是通过check函数判断权限,onDeny处理拒绝操作,支持函数和数组两种传参方式。插件兼容Vue2/Vue3,采用WeakMap存储监听函数确保内存安全,支

《丁真语录AI技能包:给编程生活加点"纯真"笑料》 这个项目将网络流行的"丁真体"语录转化为AI技能包,为枯燥的编程工作增添幽默元素。通过提炼反卷哲学、恋爱多线程等6种思维模式,AI能生成诸如"大学四年肯吃苦,那你就要苦44年"这类毒鸡汤式回答。安装简单,支持主流编程工具,包含完整语录库和生成器,用户可自行补充新段子。项目强调娱乐性,与真

《丁真语录AI技能包:给编程生活加点"纯真"笑料》 这个项目将网络流行的"丁真体"语录转化为AI技能包,为枯燥的编程工作增添幽默元素。通过提炼反卷哲学、恋爱多线程等6种思维模式,AI能生成诸如"大学四年肯吃苦,那你就要苦44年"这类毒鸡汤式回答。安装简单,支持主流编程工具,包含完整语录库和生成器,用户可自行补充新段子。项目强调娱乐性,与真

基于Nuxt 3开发个人导航站的完整过程。作者放弃了使用WordPress的One Nav模板,选择自主开发以实现更轻量化和定制化的需求。技术栈采用Nuxt 3(SSG模式)、TypeScript、Tailwind CSS和Element Plus等现代前端技术。开发过程包括基础框架搭建、UI还原、功能完善和数据整理四个阶段,解决了图标加载、深色模式适配等关键技术问题。最终实现了一个支持桌面/移动

webpack have the same syntaxError: /.../xxx.vue: Unexpected token, expected "," (1:8) for ALL Vue 2 components in the project

vue3项目启动的时候 遇到类似情况pm : 无法加载文件 D:\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。最简单 也是最不影响其他环境的访问直接删除D:\nodejs\npm.ps1 改文件就OK...
实现迷糊搜索其实和js 中的思路是一模一样的js中://list 数据源keyWord搜索数符function demo(list, keyWord) {var arr = [];for (var i = 0; i < list.length; i++) {if (list[i].indexOf(keyWord) >= 0) {arr.push(list[i]);}}return ar
在flutter 页面中,如果存在定时器操作或者人为的 频繁操作setState({});刷新页面需要更新的页面结构可以用RepaintBoundary组件嵌套,flutter 会将包含的组件独立出一层"画布",去绘制。//频繁刷新的性能节约嵌套组件 RepaintBoundaryreturn RepaintBoundary(child: Text("${showTime}",//softWrap
//实例化FocusNode _focusNode = FocusNode();//监听得放在初始化中@overridevoid initState() {super.initState();//输入框焦点_focusNode.addListener((){if (!_focusNode.hasFocus) {//p...
一般发生在是安卓9的设备上,在flutter 发起网络请求中,dio报错DioError [DioErrorType.DEFAULT]: SocketException: Insecure socket connections are disallowed by platform: ****解决方案:在安卓/android/app/src/main/AndroidManifest.xml 中检查,







