自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 cordova常用命令和问题

一.常用命令一.常用命令。

2023-08-04 11:25:53 365

原创 vue3引入video.js

或者。

2023-08-03 15:25:42 1388

原创 vue3项目引入高德地图 JS API(vue-amap不支持vue3)

首先,你需要注册一个高德地图开发者账号,然后在控制台中创建一个应用,并获取API Key。这个API Key将用于在你的Vue项目中访问高德地图的天气API。在你想要获取天气信息的Vue组件中,引入并使用高德地图的JS API。设置key值(这里需要注意,不止需要设置高德的key,还需要设置这个securityJsCode)不设置会。使用npm或者yarn,在Vue项目中安装高德地图JS API。报INVALID_USER_DOMAIN错误。5.进阶,根据当前位置坐标获取天气。

2023-07-24 13:45:18 1907

原创 Pinia 数据持久化储存(pinia-plugin-persistedstate),简单入门使用(有手就行系列)

完整代码参考。

2023-07-06 08:56:32 973

原创 auto.js常用函数和一些布局参数

这个是这个按钮是否可以点击,若可以则为true,不可以则为false如上图,这里的id是空,desc是空,text是"QQ"所以如果要点击的话代码如下desc和id同理如果看懂了这些,你应该就可以写出简单的脚本啦。

2023-06-03 22:03:45 1855

原创 auto.js入门和使用

解释:1.用的是autox.js,2.IP Address目的是查看电脑ip,方便手机auto.js调试。

2023-06-03 21:34:33 2698

原创 element样式修改合集

1.修改折叠面板el-collapse-item。

2023-04-11 11:27:04 352 1

原创 优化丑陋的代码(一)之表驱动编程,根据数字类型转换中文和颜色

【代码】优化丑陋的代码(一)之表驱动编程,根据数字类型转换中文和颜色。

2023-04-11 10:00:11 93

原创 element-plus的input加单位符号 g

文档里只写了带图标的,没有自定义单位,其实也可以用suffix插槽来实现,但是放进来的位置是顶着右上角,而且是斜体,所以需要用样式来修改一下.。(只找到vue2的之前,记录一下vue3的)要求:写一个体积,加上m³/g的单位。

2023-04-04 09:54:04 1030

原创 npm 和 yarn 管理和安装

1、获取 npm 全局安装地址及缓存位置:打开电脑命令面板(windows + r,输入cmd),输入下面命令进行查询:2、设置 npm 安装的地址及缓存位置:二.yarn查看global,修改目录命令: 查看cache,修改目录命令: 查看bin,修改目录命令修改bin目录路径,一般默认在node目录下(先查看,如果是,则不改):yarn config set prefix "自定义bin目录路径"’

2022-11-28 21:42:19 612

原创 前端vue3手写一个目录操作上一级,下一级,选择路径功能

目录操作

2022-11-21 21:29:38 2305 2

原创 前端vue使用jszip压缩文件

【代码】vue使用jszip。

2022-11-14 17:59:44 1845

原创 vue3+vite导入并初始化cesium

vue3+vite导入并初始化cesium

2022-11-09 21:55:13 488

原创 element表格跨页全选实现(二)之后端分页

1.1思路因为如果数据量过大,无法获取所有的数据,所以需要一个标志告诉后端有没有全选然后要考虑一种情况,就是全选后,用户再次勾选取消单个选中的数据,用另外一个数组存储这个勾选的数组。后端接口拿到两个数据,一个是全选标志,一个是钩子取消的数组数据,通过全部数据减去钩子的数据就是选中的数据。如果没有全选,则是选择单个的,用一个数组存储选中的数据即可1.2ui思路一个全选按钮,控制是否全选难点:跨页实现全选。这里因为是后端分页,所以只能ui全选当前页,我这里是通过点击分页时再全选下一页。

2022-11-08 17:41:56 2655 1

原创 element表格跨页全选实现

先声明一下,我的这个跨页全选是根据前端静态分页实现的思路:添加一个全选按钮,全选后,选中所有数据。这里要实现两个操作,一个是element显示选中所有的项(包括分页的),二是将选中的项存储起来,方便发送数据到后端,再次全选后,取消所有选中。然后是实现,点击单条数据,选中状态需要切换。

2022-10-16 15:17:59 7116 3

原创 element-plus(vue3)和element(vue2)前端静态表格分页

【代码】element-plus前端静态表格分页。

2022-09-15 17:24:38 885

原创 vue3简单的前端权限路由实现(通过前端鉴权+侧边栏过滤)

首先是侧边栏根据不同的权限过滤,然后侧边栏能按照不同权限显示了。但是用户在url输入地址仍然能访问,所以需要鉴权。

2022-09-15 16:45:19 2109

原创 yarn create vite my-vue-app --template /vue关于yarn创建vite所遇到的坑,创建vite错误

复盘收集到的其他可能解决方法,本来以为是路径问题,或者版本问题,没想到都不是,但是都记录一下吧,方便其他人查找解决。例如:C:\Program~1\nodejs\node_cache (这是 windows 的一种路径表达方式)Path修改这两处:"D:\nodejs\"和"D:\nodejs\node_global";得到路径:C:\Program Files\nodejs\node_cache。yarn的安装包默认是在c盘的而我yarn安装在D盘的所以就会报这样的错误!2.修改node的全局环境....

2022-08-06 21:19:38 5151 1

原创 下载安装和使用Nvm

下载对应的npm/node.js版本,下载node.js会内置npm不用重复去下载,npm和node.js的版本对应关系可以见如下地址:)之前安装过node.js也不要紧,在这里设置好node安装位置后,打开Nvm会提示是否将当前版本加入管理,会帮你移动到你设置的存放位置。下载地址为:https://github.com/coreybutler/nvm-windows/releases/tag/1.1.9。指令2 nvm install xx.xx.xx。指令3 nvm use xx.xx.xx。...

2022-08-06 21:06:28 903

原创 前端vue使用exceljs、file-saver导出表格文件

前端vue使用exceljs、file-saver导出表格文件

2022-07-16 14:57:43 2407 3

原创 element样式修改合集

element 常见修改样式

2022-07-04 16:48:00 496

原创 mars3d点线面的绘制和重置

mars3d点线面的绘制和重置

2022-06-22 15:40:17 2398

原创 各种奇技淫巧

杂七杂八

2022-06-21 14:49:40 190

原创 Vue3实现登录表单验证

使用async-validator实现表单验证

2022-06-14 14:22:15 7133 1

原创 Vue3实现回车键登录

登录回车键绑定

2022-06-10 15:56:06 4897 6

原创 vue3 中实现列表的无缝滚动

鼠标移入则列表可滑动,移出则自动滚动

2022-06-10 11:15:19 6332 3

原创 Vue2项目引入mars3d

1.获取 Mars3D 从 npm 获取使用Node环境下的现代web前端技术栈时,可以使用npm或cnpm或yarn等方式来安装mars3d包//安装mars3d主库npm install mars3d --save //安装mars3d插件(按需安装)npm install mars3d-space --save2.在main.js引入Mars3D类库使用Node环境下的现代web前端技术栈时,可以使用npm等来安装mars3d包并import导入后来使用。import

2022-05-31 17:32:20 4292 4

原创 vue3-setup语法糖 - 父子组件之间的传值,保证你看的明明白白

vue父子传值基础

2022-05-26 16:52:45 32632 7

原创 Vue3创建路由

Vue3中使用最新版本Vue Router

2022-05-22 10:16:39 867

原创 Vue的v-for和v-bind练习之实现列表/选项单个颜色切换,再点恢复,而且只能选中一个

具体效果图再次点击取消具体代码<!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=.

2022-05-20 17:12:51 385

原创 使用backdrop-filter实现毛玻璃效果

1.css代码 //居中 position:absolute; top:50%; left:50%; transform: translate(-50%,-50%); width:90%; padding-top:20px; //毛玻璃效果 background: rgba(255,255,255,.3); border-radius: 10px; box-shadow:5px 5px 20px 5px rgba(0,0,0,.3); backdrop-f

2022-05-19 11:25:43 843

转载 如何更改本机git绑定账号

1.更改Git用户名: git config --global user.name "用户名"2.更改Git邮箱:git config --global user.email "邮箱"3.重新生成SSH:ssh-keygen -t rsa -C "邮箱" ,然后按回车键若干次如果出现 Overwrite (y/n) 选择y4.继续回车若干次,直到出现如下图:5.查看公钥,复制粘贴到自己的GitLab或GitHub账号的ssh中:先 cd ~/.ssh 再 ls 最后 vim id_r

2022-05-17 15:22:32 9702

转载 JavaScript基础练习之this指向

题目一 var obj = { a: 1, c: 2, say: function(a) { console.log("this1: " + this); var sayA = function(a) { console.log("this2: " + this); this.a =..

2022-05-05 19:29:31 94

原创 JavaScript基础之call、apply、blind基本语法(改变this指向)

<!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"> <title>D.

2022-05-05 19:12:01 696

原创 JavaScript基础之new操作符具体做了什么

<!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"> <title>D.

2022-05-05 10:57:56 705

原创 通过a.x=a={n:2}连续赋值,了解内存指针和堆栈

在了解js的内存数据类型发现一道题,打算结合大佬的文章写一下自己理解,通过画图把这个题目解析更加直观化。题目 var a = {n:1} var b = a a.x = a = {n:2} console.log(a.x,b)题目考察是对变量和值在堆栈中的存储以及变量指针的指向,还有就是运算符优先级先把答案给大家:undified,{n:1,x:{n:2}}一.先解释一下这里的运算符优先级`我们知道运算符的优先级决定了表达式中运算执行的先后顺序,优先级高的运算符最先被执

2022-04-01 11:50:03 1236

原创 使用tree-node-cli(踩坑)生成树状目录

由于写README.md时需要用到展示目录树的功能,在搜索了一番后发现tree-node-cli比较符合要求,所以写个教程记录一下。一.安装tree-node-clinpm install -g tree-node-cli二.简单使用2.1只打印输出,执行如下命令即可在终端中生成,复制保存下来即可。treee -L 3 -I "node_modules|.idea|objects|.git" -a --dirs-first2.2输入保存,注意输出保存的命令要运行在window的命令行,运行在

2022-03-26 09:33:43 1804 6

原创 怎么关闭火狐浏览器的百度辅助模式(无障碍服务)

最近遇到一个很烦的问题,火狐一直显示那个无障碍,一直在哪噼里啪啦响个不停。百度一下看在百度首页可以关闭,但是不知道是火狐还是百度出现问题了,百度的js好像不能用。经过不断百度,在查看浏览器插件最近多了个delete cookies的插件。感觉应该是百度cookie导致的问题。所以把所有的cookie删除就可以了。1.删除火狐的所有cookie2.打开百度首页按F12点击存储右键删除所有的cookie,以防万一再次重复第一个步骤,关闭火狐重开就可以了。完成后发现百度首页的辅助模式能正.

2022-03-25 09:49:26 6907

原创 vue创建路由

1.安装依赖npm install vue-router因为中途报了个版本错误,我使用以下命令npm install --legacy-peer-deps vue-router@3.5.22.src目录下创建router/index.js文件,并在components下创建一个A.vue文件测试import Vue from 'vue'import Router from 'vue-router'Vue.use(Router)const routes = [{ pa

2022-03-20 16:38:13 1481

原创 git 码云上传本地项目

1.到码云新建一个仓库2.打开项目路径,初始化本地项目,生成.git文件git init3.在缓存中添加文件,一般是(添加所有文件),添加单个文件直接在后面加文件名而不是.git add.4.输入本次修改改动的注释(本次修改与上次项目不同的地方添加这个注释)git commit -m '注释内容'5.添加远程仓库git remote add origin 项目地址.gitgit remote add origin https://gitee.com/liu_xia_h

2022-03-20 16:20:06 226

空空如也

空空如也

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

TA关注的人

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