自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JS实现在PC端@功能

具体代码请到github下载项目地址:https://github.com/lyj168997/atdemo.git

2020-05-08 11:22:33 520

原创 JS实现@功能

参考文章网址1.https://segmentfault.com/a/1190000007846897?utm_source=tag-newest2.https://www.jianshu.com/p/fff5079b1268下边是简单的demo代码,可以复制自己在本地执行初始版本<!DOCTYPE html><html><head>...

2020-01-03 16:32:46 2695

转载 tsconfig.json配置详解

使用vite创建vue3项目中会自动生成三个tsconfig相关的文件,分别是:tsconfig.json、tsconfig.node.json、tsconfig.app.json。tsconfig.node.json是专门用来配置vite.config.ts文件的编译规则,tsconfig.app.json则是用来定义项目中其他文件的ts编译规则。后面两个文件最终会被引入到tsconfig.json中。

2025-04-17 13:58:33 4

原创 element-ui自定义主题

需要覆盖的scss命名,可看node_modules\element-ui\packages\theme-chalk\src\common\var.scss文件。在main.js中引入(此处main.js中不需要引入import 'element-ui/lib/theme-chalk/index.css';此时页面引用element-ui的组件颜色就是你自定义的了,类似于下图。自定义主题文档中,在项目中改变scss变量的方式去自定义主题色。在theme.scss中写入你需要覆盖的默认颜色。

2025-04-16 13:59:22 267

原创 el-select+el-tree、el-select+vl-tree实现下拉树形选择

封装的组件 composeTree.vue。

2025-03-31 17:30:50 363

原创 vue3 使用路由缓存 keep-alive

【代码】vue3 使用路由缓存 keep-alive。

2025-03-20 16:26:41 136

原创 URLSearchParams处理URL参数

/将对象转换成URL参数。

2025-03-07 10:36:22 211

原创 virtual-tree虚拟化树形控件-解决数据量大时卡顿问题

具体插件文档地址。

2025-03-03 16:14:31 240 2

原创 格式化货币方法

1.Intl.NumberFormat方法。

2025-02-26 11:08:06 117

转载 arr数组方法

方法返回一个新的数组对象,这一对象是一个由start和end决定的原数组的浅拷贝(包括start,不包括end)。方法返回数组中满足提供的测试函数的第一个元素的值,如果没有找到,则返回undefined。方法返回数组中满足提供的测试函数的第一个元素的索引。如果没有满足条件的元素,则返回-1。方法对数组中的每个元素执行一个由您提供的reducer函数,将其结果汇总为单个返回值。方法创建一个新数组,其结果是对原数组中的每个元素调用提供的函数后的返回值。方法对数组的每个元素执行一次提供的函数,但不返回新数组。

2025-02-26 09:26:17 32

原创 el-tree选中数据重组成树

vue+element-ui 实现el-tree选择重新生成一个已选中的值组成新的数据树,效果如下。

2025-02-17 14:57:23 333

原创 element-ui表格多级表头固定列和合并单元格

如图,下列方法实现的是图中的合并单元格的方式方法。代码示例-不能直接运行,仅供参考。

2024-12-27 18:51:23 796

原创 video视频播放器-西瓜播放器xgplayer

以下代码为片段提取,不可直接运行,仅供参考。

2024-12-18 16:23:43 259

原创 无界wujie网址

文档网址:微前端是什么 | 无界demo:https://wujie-micro.github.io/demo-main-vue/react17

2024-12-18 15:52:50 488

原创 在uni-app项目中对跳转路由做统一log

【代码】在uni-app项目中对跳转路由做统一log。

2024-05-15 16:37:54 345

原创 vue.config.js自定义插件和自定义vue-cli-service命令

自定义vue-cli-service命令。

2024-04-26 17:28:35 630 3

原创 uni-app中配置自定义条件编译

条件编译起作用的地方在这个地方node_modules/@dcloudio/uni-cli-shared/lib/plugin.js文件的这里。这里的ct.js文件中的a是你需要自定义 process.UNI_SCRIPT_DEFINE赋值内容。这里的取值,在vue-cli-service执行时就完成了,所以在执行前做变量赋值,替换文件,主要看scripts的执行命令,其他依赖就是用vue-cli方式创建uni-app项目生成的。前提:官网提供的自定义编译不满足条件。此时自定义条件编译就完成了!

2024-04-26 16:30:08 1359

原创 uni-app vite+ts+vue3模式 集成微信云开发(三)

此处的get(`database.mallManager.${auth.openid}`)的 ${auth.openid} 代表的是mallManager表格中默认的_id字段值,不知道其他怎么写,我是将openid赋值到了_id上就起作用了。中的,复制云函数文件配置,进行修改因为在开发过成中不想改一次云函数就重新构建一次。2.自定义数据库读写条件。

2024-04-07 14:47:20 482

原创 js监听F11触发全屏事件

函数来检测全屏状态,并在页面加载完成时和窗口大小变化时调用该函数。通过不断检测当前是否存在全屏元素,我们可以实现对 F11 全屏操作的监听和处理。当用户使用 F11 键进行浏览器全屏时,由于此时并非通过浏览器提供的 Fullscreen API 进入全屏模式,因此无法通过。在 Vue 中,可以在组件的生命周期钩子函数中添加监听和移除事件监听。事件来检测浏览器窗口大小的变化,从而判断是否处于全屏模式。在上面的代码中,我们在 Vue 组件中使用。在上面的代码中,我们定义了一个。钩子函数中添加监听事件,在。

2024-02-29 15:29:40 1944

原创 uni-app vite+ts+vue3模式 集成微信云开发(二)

文章中创建的cloudfunctions文件中创建你的云函数,此处我是用的是nodejs。打包后在构建工具中显示如下图,记得右键上传并部署(此处先手动上传并部署)app.vue文件中 云开发初始化wx.cloud.init()在你的开发文件vue中使用云开发调用数据库。在开发者工具中就可以看到云函数部署完成。上图中index.js代码。简单的云函数调用就完成了。在vue文件中调用方式。

2024-02-19 17:28:25 544 1

原创 uni-app vite+ts+vue3模式 集成微信云开发(一)

1.创建uni-app项目此处使用的是通过vue-cli命令行方式使用vue3/vite版创建以 typescript 开发的工程(如命令行创建失败,请直接访问下载模板)(我创建失败,直接从gitee下载的模板)2.manifest.json应用配置。

2024-01-29 09:44:09 726

原创 vue3+ts+vite自定义组件上传npm流程

电脑为windows11系统,我当时使用的版本node版本是14.21.3,如下图,后边安装了nvm版本管理,现在使用的node版本为16.20.1,运行项目正常。运行vite生成的vue项目时报错“SyntaxError: Unexpected token '?=' at “ 是因为node版本过低。config文件是为了在dist中添加readme.md和package.json。config/index.ts文件。

2023-12-29 15:46:05 1266 1

原创 uni-app中使用pixijs绘制兼容H5和微信小程序大转盘游戏

上边的文件是使用的pixi-miniprogram。代码中的data.js为mock数据如下。

2023-12-07 17:59:54 1838 6

原创 VSCode python导入自定义模块的时候,报错No module named ‘xxx‘

vscode中python设置

2022-08-30 15:29:08 735

原创 unittest单元测试基础入门

python里边单元测试unittest基础入门

2022-08-10 15:55:57 377

原创 minitest使用笔记1

微信小程序自动化测试minitest使用笔记

2022-07-28 00:22:13 1112 2

转载 微信小程序自动化测试minitest和miniprogram-automator选型

小程序自动化测试minitest

2022-07-26 16:14:47 1582

原创 uni-app项目自动化测试

uni-app

2022-07-21 16:17:16 3666 3

原创 node学习

说明简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。安装配置Node.js安装包地址https://nodejs.org/en/download/介绍几个插件express》安装express npm install express -D》使用expressconstexpress=require("express");letserver=express...

2021-07-23 15:28:14 166 1

原创 当我们打开浏览器,输入网址,需要的资源就会出现,发生了什么?

当我们打开浏览器,输入网址,需要的资源就会出现在眼前,这一切是怎么发生的。1.查找IP。首先当你输入一个网址的时候,你的浏览器会先通过域名,来查找它所对应的一个ip地址。因为域名是给人来看的,而机器看的是ip地址,而这个过程我们会借助一个服务叫做DNS,DNS是互联网上的一个公共服务,他是专门用来帮助咱们去查找某一个域名所对应的ip地址,(实际上当你去注册一个域名的时候,你的域名会保存在DNS的服务器上,这样,当有人需要去查询这个信息的时候,DNS就会给他返回一个数据,告诉他,你要找的网

2020-08-07 14:41:51 398

原创 vue中多文件打包下载

>>补充说明,接口请求默认为axios、安装默认使用npm1.安装依赖npm install jszip -Snpm install file-saver -S2.引入依赖importJSZipfrom'jszip';importFileSaverfrom'file-saver';3.具体方法/* 自定义axios实例 */let instance=axios.create({ "baseURL":process.env.VUE_APP_a...

2020-07-16 09:41:53 994

翻译 酷炫的线条网页背景

网址https://git.hust.cc/canvas-nest.js/

2020-04-27 14:27:16 361

转载 文本框获取光标位置 ---- ctrl+enter换行----转载网上文章

转载网址---https://www.cnblogs.com/kewenxin/p/10107353.html<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xm...

2019-12-30 11:31:11 283

原创 面试问题随笔2

http –无状态协议 同一客户端多次请求,服务端没法知道是同一客户端 Http消息结构-header/request/response/body http请求方法 GET/POST/ http状态码 1**请求接收成功 200 请求成功 301永久移动 302临时移动 304未修改 400 错误请求 404请求网址错误 500 服务器错误 5...

2019-12-30 11:27:20 116

原创 vue自用笔记-随笔2

1.npm install@tinymce/tinymce-vue npm install tinymce -S富文本编辑器参考网址https://blog.youkuaiyun.com/adsadadaddadasda/article/details/803400262.autoprefixer 自动补全css兼容3.qsqs 是一个增加了一些安全性的查询字符串解析和序列化...

2019-10-12 15:08:31 117

原创 vue自用笔记-随笔1

vue init webpack 文件名 cnpm install axios mint-ui –S cnpm install less less-loader –Dvue项目中引用mint-ui,使用按需加载过程中,需要安装 babel-plugin-component (cnpm install babel-plugin-component -D),并要在.babekrc文件的”pl...

2019-09-17 17:45:53 164

转载 转发--SVN创建分支-合并-删除分支

1.创建分支右击已经存在的SVN项目->branch/tag,弹出框的to path输入新的分支名称,建议/branch/xxx,点击OK就创建出xxx分支.(建议创建前先svn update)(最新版本(HEAD revision in therepository)——直接从版本库中最新创建,由于不需要从你的工作拷贝中传输数据,创建过程会很快。版本库中的指定版本(Specifi...

2019-09-10 16:22:53 810

原创 面试问题随笔

1.js中的变量提升问题 变量提升:函数声明和变量声明总是会被解释器悄悄地被"提升"到方法体的最顶部。 注意:JavaScript 只有声明的变量会提升,初始化的不会2.数组去重》1.filter()+indexOflet arr1=[1,2,3,4,5,1,2,33,4];arr1.filter((item,index)=>{ return arr1....

2019-08-23 13:33:33 147

原创 vue中引用mint-ui配置问题

vue项目中引用mint-ui,使用按需加载过程中,需要安装 babel-plugin-component (cnpm install babel-plugin-component -D),并在.babelrc文件中配置["component",[ {"libraryName":"mint-ui","style":true} ]]例如:{ "pre...

2019-07-26 16:25:38 174

原创 js中的正则表达式-简单笔记

// var re=new RegExp('a');//i忽略大小写var re=/a/i; // var re=new RegExp('a'); //i忽略大小写 var re=/a/i; var str='fjdfkkfkfA'; // alert(str.search(re)); //...

2019-05-21 13:27:29 201

空空如也

空空如也

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

TA关注的人

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