自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 资源 (1)
  • 收藏
  • 关注

原创 实现多级树形分类可折叠菜单特效代码-2

后端的数据结构如下,根节点的icon未icon-th,需要前端请求到数据后自己赋值 初始化数据,如果有子节点数据但是默认不展开,需要后端返回一个child空数组,如果是最后一层则不用返回child

2024-07-12 17:10:18 916

原创 实现多级树形分类可折叠菜单特效代码-1

$(function() { /* 后端的数据结构如下,根节点的icon未icon-th,需要前端请求到数据后自己赋值 初始化数据,如果有子节点数据但是默认不展开,需要后端返回一个child空数组,如果是最后一层则不用返回child */ var json = []; /* 初始化数据 */ function initData() {

2024-07-12 13:35:51 594

原创 jquery动态追加的元素添加点击事件,(如果点击事件失效...)

在jQuery中,如果你动态追加的元素上的事件失效,那么很可能是因为你在元素还未被添加到DOM中就绑定了事件。解决这个问题的方法是使用事件委托,事件委托可以在不直接绑定到每个元素的情况下,为未来可能会添加到DOM中的元素添加事件监听器。on前面的元素也必须在页面加载的时候就存在于dom里面。动态的元素或者样式等,可以放在on的第二个参数里面,jquery追加的标签,标签事件失效。

2024-07-12 11:14:33 378

原创 d3tree树控件,点击动态加载,默认展开三层

// 5 给节点添加文本 设置文本样式 位置 nodeEnter.append("text") .attr("x", function(d) { return d.children || d._children ? -10 : 10; }) .attr("dy", ".35em")

2024-07-09 08:57:40 678

原创 循环求数组或表格的多个不同字段的和

let num=aaa(['shuzi1','shuzi2','shuzi3'],[{shuzi1:10.008,shuzi2:20,name:'张三'},{shuzi1:2.895,shuzi2:3.0241},{shuzi2:1.1,shuzi3:57.510}])* 字段key的数组,例如:["val","val2"]* 传数组数据[{val:1,val:2},{}]console.log('结果:',num)// 循环声明要计算的变量。

2024-03-19 09:49:05 347

原创 babel.config.js配置

'style': true // `style: true` 会加载 less 文件。

2023-12-19 15:57:56 855

原创 uni-app5+app打包,vue3开发vite.config.js的配置

targets: ['defaults', "ie >= 11", 'chrome 52'], // 需要兼容的目标列表,可以设置多个。// targets:['chrome 52', "defaults" ,"ie 11"], // 需要兼容的目标列表,可以设置多个。/* 1.下面的注释打开,荣耀平板可以用,注释掉小米联想平板可以用 *//* 2.下面的注释打开,荣耀平板可以用,注释掉小米联想平板可以用 */// publicPath: './',/*配置打包后的资源路径*//* 打包压缩 */

2023-12-19 15:56:58 1454

原创 git上传自己本地的代码到新建的仓库里

git add . (这里的.表示添加所有文件,也可以自定义添加)git add . (这里的.表示添加所有文件,也可以自定义添加)‘url’是自己仓库的地址 例如htts://.....git commit -m ‘添加的注释信息’git commit -m ‘添加的注释信息’git commit -m '备注'git init (初始化仓库)git init (初始化仓库)

2023-12-07 09:22:20 191

原创 css默认样式清除

ol, ul { list-style: none;}

2023-11-22 16:47:06 1228

原创 将本地文件夹添加到 git 仓库:

如果本地电脑已经有自己的 git 账号信息,则不用输入用户名、密码。​4、登录仓库 ​ ​github,创建一个仓库,并把仓库地址复制下来,然后将本地的文件关联到仓库,用命令:git remote add origin 1、进入项目所在文件夹下,启动所在文件夹的命令框 ,输入 git init ,这样项目所在文件夹的目录,就变成 git 可以管理的仓库了。2、把文件添加到版本库中,使用命令 git add . 添加到暂存区里,不要忘记后面的小数点“.”,意思是添加文件夹下的所有文件。

2023-08-23 16:21:25 1595

转载 [Vuejs] node16+,node-sass,sass-loader版本兼容

由于sass-loader版本不同,loaderOptions中additionalData的键名也不同,sass-loader v10+, 选项名是 "additionalData"node16+ 对应的node-sass,sass-loader版本。sass-loader v8,选项名是 "prependData"sass-loader v8-, 选项名是 "data"sass: { // 加载全局scss文件。

2023-07-18 18:18:30 3294

原创 瀑布流图片错位显示

父级元素:display:block;

2023-07-06 17:04:42 142

原创 【webpack4打包压缩】

默认情况下,Webpack 会在生产环境下自动启用压缩。Webpack 4 中提供了一些内置功能可以帮助我们压缩打包后的代码。首先,我们需要安装一个用于压缩 JavaScript 的插件。表示生成的代码将包含源映射文件,以便于调试。表示开启生产环境模式,

2023-06-07 15:01:50 1095

原创 vite.config.js压缩图片配置

'~': path.resolve(__dirname, './'), // 这个 __dirname 也不报错了 ************publicDir:'public',/*不需要被编译的静态资源目录,(打包图片)默认会把public的图片打包到h5的images里*/// external: ['vue','nutui'], // 注意看这里。publicPath: '/',/*配置打包后的资源路径*/// // 两种方式都可以。// 生产环境移除console。/* 放置静态文件夹目录*/

2023-06-07 11:36:05 1613

原创 uview+uni-app表单初始化赋值后校验失败

u-form-item label="数量" class="u-flex-1" prop="number" required>ref,model,rules,props都要配置好。首先在onready里面设置校验规则。

2023-05-12 16:06:12 783 1

原创 antdesignVue表格分页

分页

2023-04-28 17:59:47 1404

原创 antdesignvue table底部增加合计行

思路:用 footer API 通过设置 overflow:auto 使底部合计栏出现滚动条,然后通过控制一条滚动使另一条滚动条随之滚动即可。到表格里面去, 然后将表格的最后一个元素设置。思路:获取到合计的数据,将数据。

2023-04-24 10:41:35 1639

原创 does not provide an export named ‘default‘导入文件报错

错误原因:引入的库没有使用export default 来导出,而是直接使用export导出一些属性和方法,所以无法使用【import xxx from ''xxx'】而只能通过【import { } from ''xxx'】,但是如果想使用全部属性和方法,这样显然不行。另一种方式就是通过【import * as 别名 from 'xxx'】,通过别名就可以访问了。

2023-04-14 11:29:43 23271 2

原创 VUE3下拉多选和单选:

import Multiselect from '@vueform/multiselect'

2023-03-14 16:32:14 931

原创 uni-app路由拦截

uni-app路由拦截,如果没有登录,进行操作登录

2023-03-02 14:05:10 1316

原创 uniapp+Vue3+Vite+ts+pinia

使用pinia-plugin-persistedstate可以实现持久化存储。在执行转换之前,会对文件进行快速的使用检查,因此不使用宏的文件应该不会有性能损失。创建项目:npx degit dcloudio/uni-preset-vue#vite-ts my-vue3-project。此外,以下列出的所有配置都需要 vue@^3.2.25。"sass": "^1.26.10",//如果用less,就不需要sass了。"mitt": "^3.0.0",//事件总线,代替eventbus。

2023-02-23 15:43:57 1547

原创 VUE自【定义指令】实现=>防止重复点击

防止重复点击,提交按钮,登录按钮防止重复点击,节流

2023-02-21 14:40:31 1151

原创 vue-cli版本问题【卸载与安装】

npm view @vue/cli versions --json // 3.0以上vue-cli可安装版本查看。npm view vue-cli versions --json // 3.0以下vue-cli可安装版本查看。npm install -g @vue/cli@4.5.15 // 重新安装。npm remove -g @vue/cli // 卸载。

2023-02-13 14:48:00 869

原创 js求和精度问题(附上引用的js代码)

计算精度问题:let a=490024.67;let b=100000;let c=new Decimal(a).add(new Decimal(b))console.log(c.toNumber())

2023-01-13 18:40:14 3229

转载 vue 项目中图片压缩方法

cnpm i image-webpack-loader -D

2023-01-06 15:50:44 5709

原创 vue监听兄弟组件的值

this.$store.dispatch('setYearDate', 修改后的值)console.log('变化后的值:',val)//监听到变化后做的操作。

2023-01-06 15:08:12 1313

原创 antdesignvue 多文件或单文件上传pdf和图片,加预览下载删除,限制文件大小

antdesignvue 多文件或单文件上传,限制pdf和图片,加预览下载删除,限制文件大小

2022-12-29 09:19:52 4090

原创 vue文本闪烁问题

样式在@import 引入的css文件中不起作用,需放在link引入的css文件中或者内联样式中。属性可能被层级更高的样式所覆盖,必要时可加。3、在v-cloak样式的上方,1、v-cloak的。

2022-12-28 18:06:11 512

转载 AntDesignVue table行点击变色

项目需求,采用ant design table展示数据,需要点击行变色,表格行之间有颜色区分。//自己定义个变量,用于保存点击行的数据。

2022-12-27 13:22:41 1785

原创 antdv 中 a-popover 气泡卡片样式修改不生效或者覆盖的问题

a-popover

2022-12-26 12:01:16 3197 3

原创 post请求但是参数却拼接在了请求地址后,参数的格式也不对

解决:传参的问题,应该是data:data,不是params。

2022-12-23 13:36:04 752

转载 实现table的无限滚动

table无线滚动

2022-12-07 16:07:38 793

转载 ant design vue 表格自动滚动,鼠标移入表格滚动

参考:【vue】实现页面自动滚动效果_辛德瑞拉和Thomas的博客-CSDN博客_vue 自动滚动增加:鼠标移入表格滚动,移除停止滚动参考:vue中 给元素添加鼠标移入,鼠标移出的效果的事件_今天星期八的博客-CSDN博客_vue鼠标移入事件

2022-12-07 10:42:02 1298

原创 清除定时任务

可以监听visibilitychange事件,页面隐藏时清除定时任务,页面显示时重新开启定时任务。

2022-12-05 09:45:54 250

原创 echarts自定义封装js【柱状图,折线图,水球,雷达,仪表盘】以上图表的各种问题,几乎都有,没有的评论区留言

echarts【圆柱体柱状图渐变色,折线图自定义,水球水波球,雷达自定义,仪表盘自定义】x轴name显示不全,柱状图隔一个不同色...echarts各种问题

2022-12-01 16:07:45 734

原创 vue文件下载,antd+vue文件上传预览下载

downloadElement.download = decodeURI(filename.replace(reg, '$1')) // 下载后文件名。var href = window.URL.createObjectURL(blob) // 创建下载的链接。document.body.removeChild(downloadElement) // 下载完成移除元素。this.$message.error('上传失败:' + res.message)//上传成功后获取上传的文件信息。

2022-11-29 13:22:47 956

原创 vue的cookies:vue-cookies 设置,获取及删除指定的cookies

安装:引用main.js中设置// vue-cookies配置。

2022-11-25 14:29:12 5234

原创 node环境安装到vue2项目启动全过程

1.2.3.

2022-11-21 14:13:02 484

转载 webpack代码分离 ensure 看了还不懂,你打我(转)

所以ensure的第一个参数[] 是它依赖的异步模块,但是这里需要注意的是,webpack会把参数里面的依赖异步模块和当前的需要分离出去的异步模块给一起打包成同一个js文件,这里可能会出现一个重复打包的问题, 假设A 和 B都是异步的, ensure A 中依赖B,ensure B中 依赖A,那么会生成两个文件,都包含A和B模块。其实说白了,它就是把js模块给独立导出一个.js文件的,然后使用这个 模块的时候,webpack会构造script dom元素,由浏览器发起异步请求这个js文件。

2022-10-21 17:52:56 132

原创 scss安装sass-loader

用scss只需安装sass-loader就好,

2022-07-27 16:04:48 1056

大屏电子数字样式,数字样式文件

大屏数字样式

2022-06-16

空空如也

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

TA关注的人

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