自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 资源 (3)
  • 收藏
  • 关注

原创 使用vue-cli创建uni-app项目(vite版本)

vite版uniapp项目

2024-06-04 09:24:20 342

原创 uniapp的vite模板中使用uni.createSelectorQuery().in(this)

在vite模板中使用uni.createSelectorQuery().in(this)来获取节点信息时,由于this不存在,需要找一个替代方法传进去。

2024-05-07 14:33:11 502 3

原创 高德地图在vue3项目中使用:实现画矢量图、编辑矢量图

高德地图实现图形操作

2024-04-29 08:52:23 1405

原创 js实现数组转成树形结构

把一组非树形结构的数据,根据parentId组成树形结构。

2024-01-09 11:35:51 795

原创 Element Plus中表格树型结构,像el-tree的属性check-strictly一样,实现遵循父子不互相关联

借助el-table的@select回调事件,而不是借助@selection-change。因为selection-change在我们手动设置表格选中或者非选中时,会触发这个事件回调,不利于我们判断。而select当用户手动勾选数据行的 Checkbox 时才触发。第一步:先定义selectedIdList一个数组,用于存储我们选中的行目id。勾选一个字节的,父节点不是半选状态,勾选了父节点,子节点没有被选中。勾选父节点时,不影响字节点的选中状态。第二步:实现select的回调函数。

2023-12-29 15:36:39 899

原创 结合el-upload修改支持上传图片、视频并预览

结合element plus的el-upload标签,实现上传图片和视频,并支持在线预览和放大。

2023-12-26 13:18:14 2388

原创 element ui中Select 选择器,自定义显示内容

但是要想自定义选项内容,但是展示内容不是选项label的内容,可以在el-option标签内增加div进行自定义选项label展示,但选择后结果展示仍是el-option标签内label属性绑定的值。正常情况下,下拉框选项展示内容,就是选择后展示的label内容。

2023-11-11 08:44:58 4476

原创 03-JavaScript-函数

js函数

2023-09-21 10:23:47 426

原创 02-JavaScript-循环

JavaScript-循环

2023-09-18 13:24:22 151

原创 01-JavaScript-数据类型

js数据类型

2023-09-18 11:32:53 120

原创 适配uniapp的图表插件——Lime UI

支持uniapp的图表插件

2023-09-14 10:12:45 776

原创 实现一个周选择器组件

默认每个月的第一个周一为该月的第一周开始,规则如图所示。处理selectWeek,获取当前日期所在的周。data中定义涉及到的参数。

2023-07-07 15:47:01 795

原创 借助wx.openDocument(Object object)实现uniaapp小程序打开文件进行预览

文件预览

2023-04-21 09:45:03 2152 8

原创 uniapp实现小程序页面转发和分享到朋友圈

uniapp实现微信小程序转发和分享到朋友圈

2023-04-21 09:18:03 4464

原创 借助文档在线预览工具,实现预览文件功能

文件在线预览

2023-03-15 17:36:18 613

原创 通过接收后台返回数据来实现Vue动态路由

动态路由加载

2023-02-09 13:46:39 2809

原创 TypeScript枚举

TypeScript枚举

2023-02-03 10:53:22 158

原创 TypeScript泛型

泛型

2023-02-02 16:54:25 125

原创 TypeScript函数

TypeScript函数

2023-02-02 13:49:57 324

原创 TypeScript类

TypeScript类

2023-02-02 10:35:35 297

原创 TypeScript接口

ts中的接口说明

2023-01-31 14:44:36 118

原创 TypeScript变量声明

变量声明

2023-01-31 11:47:04 247

原创 TypeScript数据类型

TypeScript几乎支持和JavaScript一样的数据类型

2023-01-31 09:43:00 267

原创 高德服务web端JSAPI结合Vue使用天气、定位等功能

为应用添加 Key,「服务平台」一项请选择「 Web 端 ( JSAPI ) 」。【INVALID_USER_SCode:安全码未通过】错误返回。解决方式:index.html加上你申请key的密钥就即可。登陆之后,在进入「应用管理」 页面「创建新应用」首先,注册开发者账号,成为高德开放平台开发者。三、使用天气、定位等api时可能出现。添加成功后,获取到 Key 值。二、地图组件开发和使用。

2022-09-22 17:47:03 827

原创 采用object-fit解决图片尺寸不符合父容器宽高,又要显示合理

项目中要显示不同尺寸的图片,但是父容器尺寸是固定的,要合理展示在其中。此时需要object-fit 属性指定元素的内容应该如何去适应指定容器的高度与宽度。

2022-08-30 11:32:25 403

原创 四种盒模型居中

1、Flex布局<!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"> <tit

2022-04-15 13:12:14 197

原创 前端判断文件是否存在,并把获取到的js手动写入到head中

用两种方式,当在模块内开发,能够使用node的fs模块进行判断,不在模块内开发时,采用XMLHttpRequest和ActiveXObject进行判断使用fs模块const fs = require('fs')fs.exists(filePath, (exists) => { if (exists) { console.log("文件已存在"); } else { console.log("文件不存在"); }});使用XMLHttpRequest和Acti

2022-04-15 10:19:26 1503

原创 给已经注释的代码做收缩

开发中经常要注释掉一些代码,但又不想注释代码占用太多空间,可以#region、#endregion相结合进行收缩,示例如下: ``` // #region // ****** 要注释代码 ****** // ****** 要注释代码 ****** // ****** 要注释代码 ****** // ****** 要注释代码 ****** // #endregion ``` 收缩效果: ![在这里插入图片描述](https://img-blog....

2022-04-15 10:02:42 407

原创 如何在vue3+vite+ts中使用require

vue3+vite+ts中不能使用require<img :src="getAssetsImages(children.icon.type)" alt="" style="width: 35px;height: 35px;">1、vue2中可以给图动态设置src属性const getAssetsImages = (name) => {return require(/src/common/images/menu/${name}.png)}2、vue3+vite+ts使用requ

2022-04-13 18:28:15 13075 4

原创 chrome无法登录同步问题

情况描述开始用的笔记本,注册了一个chrome账号,采用的是”igg“后面使用公司台式机,新安装的chrome浏览器,登录我自己的账号之后能够完成同步功能。时间久后,又收集了好多书签和chrome扩展,于是乎想同步到笔记本中,奈何同步一点用没有。于是我想是不是可以退出登录,重新登录一次进行同步。摸索了一会终于退出当前账号了,完了后面就再也不能登录了。“igg”保持连接的,所以登录页面是能够访问的,但是登录之后里面alert提示【不能同步到xxx 账号Connection failed】,重新又回到

2022-04-08 22:07:15 4314

原创 做网站开发切记以ad、gunggao等关键字进行命名

谷歌浏览器安装了去广告的扩展后,打开之前开发的网站,发现顶部区域图片不显示了。 摸索之后想起把去广告扩展关掉,然后它就显示了,所以意识到自己class命名存在问题。

2022-04-08 17:25:16 112

原创 安装nvm和nrm

1、当多个项目并行时,由于各种因素,各个项目里有着差异的node版本,这样我们在不同的项目里需要切换不同版本的Node.js,所以需要安装nvm。首先要下载nvm-windows然后安装,如果本身已经安装node某个版本,安装后会提示是否合并,合并即可。输入nvm ls 可查看已经安装的版本nvm install 12.16.1 安装指定版本,安装之后里面缺少npm启动项,会提示npm不是内外部命令,建议下载对应版本的 压缩包.,手动放进来。2、nrm(npm registry manag

2022-02-21 16:54:06 1226

原创 当一个页面从B返回到A后,取消B页面的所有请求

当B页面初始化请求接口较多,并且接口响应较慢时,返回A页面后理应取消所有请求,节约流量。1、项目采用uniapp进行开发,request请求使用luch-request进行封装

2021-10-26 11:03:17 1205

原创 vue项目使用proxy解决跨域问题

在项目中创建vue.config.js文件,配置服务器代理,其中selfservice是接口共通部分module.exports = { devServer: { proxy: { '/selfservice': { target: 'http://xx.xx.com', // target: 'http://172.16.3.58:8000', pathRewr

2021-10-19 13:48:42 257

原创 获取验证码的页面及其实现逻辑

使用uniapp做的h5页面,所以布局使用的view标签。1、写html布局,输入框、获取验证码按钮<view class="input"> <image src="../../static/images/login/password_icon.png" mode="scaleToFill"></image> <input type="text" v-model="code" value="code" placeholder="请输入验证码" /

2021-10-14 16:32:41 1583

原创 uniapp在H5下选取文件并上传到服务器

uniapp在H5下选取文件并上传到服务器文件可以是图片、ppt、pdf等类型,主要借助于uni.chooseFile进行选择文件,然后借助uni.uploadFile进行上传到服务器。1、html展示,提供一个上传按钮,在提供一个上传成功后展示容器<view class="add-btn"> <image src="../../static/images/evidence/add-icon.png" mode=""></image> &lt

2021-10-14 15:58:18 7038

原创 js实现函数防抖与函数节流

开发过程中经常遇到持续触发的事件,一般防抖和节流是比较好的解决方案。1、函数防抖所谓防抖,就是指触发事件后 n 秒后才执行函数,如果在 n 秒内又触发了事件,则会重新计算函数执行时间2、函数节流所谓节流,就是指连续触发事件但是在 n 秒中只执行一次函数。...

2021-08-11 10:45:00 130

原创 vue中的计算属性简写与完整写法

1、简写与全写的区别vue中的计算属性分为简写和完整写法,简写的方式是不考虑计算属性的修改的,而完整的写法是考虑计算属性的读与写的2、vue2下计算属性的写法<input type="text" v-model="oneName"><br> <input type="text" v-model="lastName"> <p>{{fullName}}</p> <p>{{testName}}</p> <in

2021-08-03 15:18:18 2276

原创 Uniapp开发过程中常遇到的问题及解决方法

uniapp开发过程中常遇到的问题及解决方法,此处做个总结1.打包或者启动报错,不能识别项目类型方法:右键项目,重新识别项目类型2.打包生成apk后,安装之后报错sdk版本不匹配问题方法:在项目manifest.json的文件中追加以下代码(注意放到"app-plus"里面)"app-plus" : { "compatible" : { /* 表示忽略版本检查提示框,HBuilderX1.9.0及以上版本支持 */ "ignor

2021-08-02 16:36:54 2496

原创 uniapp项目打包生成apk

1、创建一个uniapp项目参考 使用vue-cli创建uni-app项目.2、制作安卓证书(1)Dcloud开发者中心生成一般创建完成一个项目之后,应用列表中就能看到项目名称,选择要生成证书的项目点击进入,然后选择右侧的应用证书管理,再选择创建证书,创建完成后,下载证书。点击证书详情,查看证书别名、Android 证书签名SHA1、密钥。选择右侧离线打包key管理,配置包名和Android 证书签名SHA1(生成的证书详情中能够看到)并保存。其中证书别名、包名、密钥要记住,它们是HBuil

2021-07-27 11:08:18 9179 4

krpano全景在vue中的应用

krpano全景在vue中的应用

2023-11-23

车牌输入组件,vue2,包含新能源

车牌输入组件

2023-07-12

移动端、H5周选择器组件

借助vue2+vant2+momentjs实现

2023-07-07

vue动态路由实现demo

vue动态路由实现demo,通过接收后台返回路由数据

2023-02-09

nvm-setup安装包

用于node版本切换

2022-02-21

极光IM在WEB端的使用

极光IM在web端使用

2021-08-11

git仓库常用操作命令

git常用操作命令

2021-07-22

空空如也

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

TA关注的人

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