自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 element文件的下载

实现效果点击下载按钮后实现下载文件实现步骤设置移入后展示的标签,绑定点击事件 handleDownload(file),file 是文件的相关信息<span class="el-upload-list__item-actions" style="font-size: 16px; padding: 0 10px"> <span v-if="!disabled" class="el-upload-list__item-download" style="margin

2022-03-14 15:32:40 2885

原创 时间选择器开始时间判断不能大于结束时间

预览效果实现过程<el-form-item label="申请日期" prop="applyTime"> <el-date-picker type="date" v-model="dataForm.applyTime" :disabled="disabled" value-format="yyyy-MM-dd" placeholder="申请日期" format="yyyy-MM-dd" :picker-options="s

2022-03-14 13:07:02 739

原创 elementUI 上传文件展示自定义的预览图

效果:展示自定义的预览图第一步:<div slot="file" slot-scope="{file}"> // 图片展示 <img src="" alt="" :src="file.url" class="el-upload-list__item-thumbnail" > // 文件名称 <p class="file-title" style="text-align: center;">{{f

2022-03-07 15:53:56 2799 1

原创 element文件的下载

实现效果点击下载按钮后实现下载文件实现步骤设置移入后展示的标签,绑定点击事件 handleDownload(file),file 是文件的相关信息<span class="el-upload-list__item-actions" style="font-size: 16px; padding: 0 10px"> <span v-if="!disabled" class="el-upload-list__item-download" style="margin

2022-03-07 15:53:37 2394

原创 Element下拉框选择后不显示勾选

bug样式问题出现的原因根据别人文档的了解,是由于弹出层中的数据是通过循环调用接口得到的,嵌套的层级过深导致,当点击选项数据后render 函数没有自动更新,通过手动的刷新可以解决问题我自己的解决方案借鉴的文档ElementUI 下拉选项框选择数据后不回显选中...

2022-02-24 17:06:22 1490

原创 element 表单各种正则校验

表单监听控制输入框长度userName: [ {required: true, message: '应急人员名称不能为空', trigger: 'blur'}, { min: 2, message: '长度不小于 2 个字符', trigger: 'blur' }, { max: 10, message: '长度不大于 10 个字符', trigger: ['blur', 'change'] }],监听手机号输入格式校验mobile: [ {required: true, mess

2022-02-24 16:14:22 2735

原创 element input限制只能输入数字

一、效果目前这个el-input 属性只能输入数字。二、参考资料以及理解参考资料操作思路:oninput:这是一个input 输入框在输入内容时会执行的事件(在输入框输入内容时就会触发 oninput)对输入框内容进行监听,监听输入内容的格式,这里使用正则进行限制操作blur: 监听输入框失去焦点当输入框失去焦点时,将输入框中的内容进行保存操作步骤:oninput="value=value.replace(/^\.+|[^\d.]/g,'')"@blur="salaryChan

2022-02-24 16:12:39 12010 1

原创 Duplicate keys detected: ‘xxx‘. This may cause an update error

当控制台出现提示 Duplicate keys detected: 'xxx'. This may cause an update error, 表示你的代码中某个 for 遍历数据时赋值key的值出现重复废话不多说,直接上我解决的方法借鉴大佬的文章大佬文章

2022-02-24 15:35:30 762

原创 根据字典表获取所有数字对应的数据

功能描述:此列中的数据是从字典表中获取的,但是获取的都是数字,而显然需要获取数字对应的文字信息,使用 下边这种方式获取数字对应的信息,可以实现对于单个数据的获取,但是对于,多个数字且要获取到对应的多个文字信息,使用下面的方式是无法实现的。<template slot-scope="scope"> <!--这种方式是直接获取字典表中此项数据对应的文字信息,存在局限性,对于多个数据的情况无法获取--> <span>{{ trans

2022-02-24 14:19:51 383

原创 element 表单校验

表单监听控制输入框长度userName: [ {required: true, message: '应急人员名称不能为空', trigger: 'blur'}, { min: 2, message: '长度不小于 2 个字符', trigger: 'blur' }, { max: 10, message: '长度不大于 10 个字符', trigger: ['blur', 'change'] }],监听手机号输入格式校验mobile: [ {required: true, mess

2022-02-23 15:58:43 110

原创 el-input 输入框无法输入内容

问题解决方案问题原因官方文档上有提示上面的这句 不支持 v-model修饰符 其实我乍一看也一蒙,仔仔细细看了几遍好像明白了什么。不支持 v-model 修饰符 =》​ 不支持 v-model的修饰符 =〉​ v-model的修饰符(就是 :model)=>(v-model的简写 === :model)简单一句话就是,当不支持使用 v-model的简写时(:model),使用v-model:model和v-model的区别v-model:实现表单数据的双向绑定,还可

2022-02-23 15:57:33 4031

原创 async-validator: [‘contact is required’] 报错的处理

控制台出现提示async-validator: ['contact is required’]解决方案:确保验证的规则和名称都没有问题的情况下,检查 el-for 下的model 是怎样设置的。关于我为什么将:model="dataForm”改成 v-model="dataForm”, 这个问题是我上一篇文章中有讲到,总结一句话,是为了解决输入框无法输入内容情况而的更改,现在改回来了,输入框无法输入的问题目前没有出现。...

2022-02-23 15:57:04 11089 4

原创 Element实现省市区三级联动

一、实现效果二、参考数据el-cascader省市区三级联动 三、实现方法npm install element-china-area-data -S<template> <div id="app"> <el-cascader size="large" :options="options" v-model="selectedOptions" @change="handleChange">

2022-02-23 15:53:58 1684 1

原创 上拉加载更多

实现上拉加载更多的效果

2021-12-28 17:59:46 307

原创 绑定事件监听

实现效果列表中的数据,点击哪一项哪一项改变颜色(样式)参考代码:<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-sca

2021-12-28 17:58:40 81

原创 string的replaceAll()

使用string 的 replaceAll(), 解决的一个问题

2021-12-28 17:56:58 484

原创 获取字典表中的数据 封装成公共事件进行处理

对于获取字典表中的数据,写的一个公共方法

2021-12-28 17:53:01 312

原创 element 分页器数据不刷新bug解决方案

使用Element 分页器开发遇到的一个问题,这里记录下,也希望能帮到其他人问题描述例:在第一页中搜索’张三’,页面中展示4条数据,切换页码到第 5 页,搜索关键字 ‘张三’,页码显示 ‘共4条’ 但是在页面中没有数据展示,查看控制台,接口中也显示返回了4条数据。解决方法<el-button @click="pageIndex = 1;getDataList();">查询</el-button>只需要在 搜索 按钮上加上 pageIndex = 1;,注意,一定要加在调

2021-11-15 16:56:28 1859

原创 meta的使用

使用 meta 标签解决的问题例如:一个模块是公共的在所有页面都会显示,但是在某一些特殊的特面中不需要此模块显示,此时要对不需要展示此模块的页面路径中作 meta 的配置,当公共的模块检测到此页面的路径中存在 meta 配置,即不展示。...

2021-09-18 01:22:14 112

原创 声明式导航编程式导航

跳转路由的2种基本方式声明式导航: <router-link to="">编程式导航: this.$router.push()/replace() 编程式导航比声明式导航更加的灵活(内部可以加入自己的逻辑),在某些情况下效率会更好声明式导航写法编程式导航写法...

2021-09-18 01:20:54 138

原创 路由传参的三种写法

路由传参的三种写法字符串写法模版字符串写法对象写法 (推荐用法)一共有两步操作需要给路径写 ‘命名路由’对象写法

2021-09-18 01:19:13 114

原创 路由组件传参的过程

以下 尚硅谷Vue视频第 95章视频讲到的内容如何将数据从 Header页面 传入到 Search页面跳转路由携带参数的2种方式 params参数 属于路径的一部分,匹配的时候路由的path 当中要照顾到这个参数,需要在路径中占位 query参数 不属于路径的一部分,匹配的时候,路由的path 不需要照顾到这个参数无论是 params 还是 query 参数,最终匹配完成都会解析道当前这个路由对象中 params 和 query 属性当中显示路由的组件的时候,会把这个路由对象,传递

2021-09-18 01:16:34 221

原创 Vue路由非路由组件的使用

借鉴文章:路由组件的使用自己整理非路由组件使用定义 定义在 components文件夹中 -----components(里面的内容都是公共的)注册 注册在 App.vue 使用 在App 中书写组件标签路由组件的使用定义 定义在pages中 -------pages(是自定义的一个文件夹用于保存路由组件)注册 路由器相关配置 1.安装路由 npm i vue-router -S 2.引入并声明使用路由插件 3.向外暴露一个路由器的对象

2021-09-18 01:14:57 979

原创 Git基本操作

本方法仅供参考提交git代码步骤:终端切换到项目文件夹地址中,输入 git init 创建git 初始化环境在代码平台中创建一个仓库复制创建仓库中的链接 将代码粘贴到终端中运行,此时终端不会有任何打印在终端中输入 git add .(将所有文件放到暂存区)在终端中输入git commit -m ‘第一次提交代码’(将代码放到提交区)在终端中输入 git push origin master (将代码提交到仓库)以上步骤如果运行一切正常,此时刷新下线上仓库,应该能看到提交的数据了拉

2021-09-16 20:40:29 93

原创 项目中解决跨域的办法(仅供参考)

当运行项目出现报错提示检查是否出现跨域的问题了,无论是否出现跨域,先检查是否做有预防跨域情况的措施搜索进入 webpack 官网随意拷贝一条配置,进行解决跨域问题

2021-09-15 18:33:54 142

原创 XXXX Please verify that the package.json has a valid main entry

XXXX Please verify that the package.json has a valid “main” entry出现的报错提示问题解决方法删除项目文件中的 package-lock.json文件运行命令 npm install重新启动项目

2021-07-13 15:19:37 8058 5

原创 html4

html4注意:所有的标签都是由"<>"包裹元素内容存在于开始标签和结束标签中间的br标签属于单标签,建议直接在使用时写为 <br/>标签标题h1~h6hr :定义水平线,也可以用于分隔内容 用于html的注释段落pbr : 用于换行链接 a普通的链接:<a href="http://www.example.com/">链接文本</a>图像链接: <a href="http://www.example.co

2021-02-19 22:12:38 311

原创 html布局

html布局<!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

2021-02-18 23:55:17 88

原创 使用 iconfont 引入字体

使用 iconfont 引入字体1.第一步网址输入关键字 “iconfont” 进入官网2.第二步3.第三步4.第四步解压后,将解压文件移动至项目中5.第五步6.第六步使用方式有三种以下是参考代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-w

2021-01-05 17:45:15 669

原创 Webkers 多线程

Webkers 多线程优点:在分线程加载代码,不会影响主线程上的浏览器操作,如果所有的代码都在主线程上加载,会影响用户体验缺点:加载缓慢,并且通过多线程的方式比直接在主线程运行程序更加的慢worker内代码不能访问DOM(更新UI)不是每个浏览器都支持这个新特性不能跨域加载JS不使用多线程计算斐波那契数列<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">

2020-12-05 14:23:31 76

原创 flex布局的常见属性

flex布局的常见属性主轴与侧轴flex布局中,是分为主轴和侧轴两个方向,同样的叫法有:行和列、x轴y轴默认主轴的方向就是x轴方向,水平向右默认侧轴的方向就是y轴方向,水平向下单行情况使用align-items,多行情况下使用align-content常见的父项属性flex-direction:设置主轴的排列方向子元素事是跟着主轴来排列的row:默认值从左向右row-reverse:从右向左column:从上到下column-reverse:从下到上justify-

2020-11-15 10:37:00 601

原创 使用CSS3伪元素引入阿里巴巴的字体图标

使用CSS3伪元素引入阿里巴巴的字体图标<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <!-- 1.需要引入文件 -

2020-11-04 19:43:16 914 1

原创 CSS初始化

CSS初始化/* 把所有的标签内外边距清零 */* { margin: 0; padding: 0;}/* 让斜体的文字不倾斜 */em,i { font-style: normal;}/* 去除li的小圆点 */li { list-style: none;}img { /* 兼容低版本,图片外面包含了链接会有边框的问题 */ border: 0; /* 取消图片底侧的空白缝隙的问题 */ vertical-align

2020-11-04 17:25:10 249

原创 实现直角三角形

<head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> .box1 { width: 0; height: 0; .

2020-11-04 16:46:18 253

原创 实现盒子上方显示小三角的样式

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> body { .

2020-11-03 23:32:40 493

原创 使用css实现小三角

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> .class { .

2020-11-03 23:14:21 331

原创 精灵图的使用

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> body { .

2020-11-03 19:47:20 172

原创 实现鼠标移入后显示遮罩和图标

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> .tudo { .

2020-11-03 17:40:05 983

原创 元素的隐藏和显示

元素的隐藏和显示display属性display属性用于设置一个元素如何显示display:none; 用于隐藏元素,且不保留原来的位置display:block; 除了转换为块级元素外,同时还有显示元素的意思display隐藏元素后,不会占有原来的位置。visibility可见性visibility属性用于指定一个元素可见还是隐藏。visibility:visible; 元素可视visibility:hidden; 元素隐藏,并保留元素原来的位置visi

2020-11-03 17:07:43 365

原创 淘宝轮播图

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> * { m.

2020-11-03 12:05:24 231

html&css 网页练习作品.zip

此文件是使用HTML和CSS写的一个网页,整合了前面学习html和css中学到的大部分知识,是一个很有意思的项目,这一整套学习都是在b站中看的 李立超 老师的视频学习的,非常建议初学者看看:https://www.bilibili.com/video/av59657634/

2020-05-12

空空如也

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

TA关注的人

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