自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 yz-image-preview3的中文文档

一款基于vite+vue3+element-ui3的图片预览组件,由element-ui3的el-image改造而来。

2023-07-20 09:33:18 197

原创 vue 将DOM元素转成base64

将DOM元素转成base64

2022-08-02 16:35:56 859 1

原创 vue 下载base64格式图片到电脑

下载base64图片地址到电脑

2022-08-01 14:18:38 1189

原创 百度地图 marker自定义图标并且删除指定的marker

使用百度地图的时候。标注常常是自定义图标,并且添加自定义的属性

2022-07-21 13:41:52 996

原创 vue 一键点击下载对应图片

下载图片

2022-07-14 11:38:02 1931 2

原创 vue 中动态添加html元素并绑定点击事件

vue 中动态添加html元素并绑定点击事件

2022-07-14 11:28:11 4919 1

原创 video.js的使用 可在vue中使用

video.js

2022-07-14 11:04:21 728

原创 vue移动端页面原生下拉加载更多

vue移动端页面下拉加载更多,原生方式,不依靠插件

2022-07-14 09:42:36 1543 1

原创 vue移动端禁止双击放大

移动端页面禁止页面图片双击放大

2022-07-14 09:13:25 1339

原创 vue 获取当前日期的农历(阴历)

安装chinese-lunar-calendarnpm install --save chinese-lunar-calendar<script>import { getLunar } from 'chinese-lunar-calendar'export default { data() { return { getLunarDay: '', year: new Date().getFullYear(), month: new Date().getM

2022-04-28 10:32:10 1368

原创 type=“number“的input输入框不显示后面的那个按钮

css样式控制 input{ &::-webkit-inner-spin-button { -webkit-appearance: none; } }

2022-04-28 10:01:45 670

原创 jquery添加important样式

$("#infoContent").css({ "cssText": "overflow:auto !important;height:250px !important" });

2022-04-27 10:22:50 1782

原创 禁止多次点击选中文字

在开发工程中,有很多功能需要点击,点快了文字就直接选中了,很烦,禁掉他1.js禁用方式<div class="picBox" onselectstart="return false" >屏蔽双击选中文字的区域</div>2.css方式<div class="picBox" style="-webkit-user-select:none; -moz-user-select:none; -o-user-select:none; user-select:n

2022-04-27 10:13:49 510

原创 el-date-picker禁止今日之前的时间

<el-date-picker v-model="value" value-format="yyyy-MM-dd"type="date" :picker-options="pickerOptions"></el-date-picker>pickerOptions:{ disabledDate(date) { return date.getTime() < new Date().getTime() - 86400000 }},

2022-04-26 17:47:42 612

原创 使用element-ui input组件给字体图标绑定点击事件

element中input带图标色示例是这样的 <el-input suffix-icon="el-icon-date" v-model="input"></el-input> <el-input prefix-icon="el-icon-search" v-model="input"></el-input>有时候需要点击图标进行操作 <el-input v-model="input"> <i slot="suffi

2022-04-26 17:26:50 2724

原创 修改Element el-select右边的icon图标

.el-select .el-input .el-select__caret.el-icon-::before { content: "\e790"; position: absolute; width: 100%; height: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%);}

2022-04-26 17:21:17 3387 1

原创 禁止文字连续点击选中

很烦吧,连续点击文字就选中了,直接禁止文字选中 -webkit-touch-callout: none; /*系统默认菜单被禁用*/ -webkit-user-select: none; /*webkit浏览器*/ -khtml-user-select: none; /*早期浏览器*/ -moz-user-select: none; /*火狐*/ -ms-user-select: none; /*IE10*/ user-select: none;...

2022-04-13 10:25:40 237

原创 vue element ui validate 主动触发错误提示

this.$refs['form'].fields[0].validateMessage = 'error message'this.$refs['form'].fields[0].validateState = 'error'

2022-04-08 10:27:10 1790

原创 Vue项目中使用el-input,在IOS上点击输入框不聚焦,弹出输入框也无法输入

为了防止在ios上长按(图片或文字)出现选中效果,在全局引入了user-select:none样式,它会影响input,textarea输入框,把该行代码注释掉就好

2022-04-08 09:54:37 1201

原创 vue 直接下载已知的文件

在vue里类似下载模板等功能是可以直接下载的1、把想下载的文件放在public文件夹下2、a标签下载 <a href="./qianziye.docx" download="签字页.docx">下载签字页</a>就可以直接下载了 不谢

2022-04-01 14:11:12 1751

原创 去除 input type=number 的样式

input[type='number']::-webkit-inner-spin-button, input[type='number']::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }

2022-02-16 11:46:59 1381

原创 element-table翻页修改index

<el-table-column type="index" :index="indexMethod"></el-table-column> indexMethod(index) { return (this.pageNo-1)*this.pageSize+index+1 }

2022-01-18 10:30:20 599

原创 vue 滚动条回到顶部

在main.js里写入// 跳转后返回顶部router.afterEach((to,from,next) => { window.scrollTo(0,0);})

2022-01-18 10:20:15 1036

原创 vue项目vue-scroll的使用

安装npm install vuescroll --save引入import vuescroll from 'vuescroll'import 'vuescroll/dist/vuescroll.css'Vue.use(vuescroll)使用 <vue-scroll :ops="ops"> <div>内容</div </vue-scroll> data () { return { ops: {

2022-01-17 14:27:38 4036

原创 js子窗口刷新父窗口

self.opener.location.reload()

2022-01-17 14:18:37 453

原创 vue 视频播放 vue-video-player

1、安装npm install vue-video-player --save2、全局引入在main.js 引入import VideoPlayer from 'vue-video-player'import 'vue-video-player/src/custom-theme.css'import 'video.js/dist/video-js.css'Vue.use(VideoPlayer)2、组件内引入import { videoPlayer } from 'vue-video-

2022-01-17 14:14:48 562

原创 Vue中使用FontAwesome 字体图标

1、安装npm install font-awesome --save2、引入在main.js中引入import 'font-awesome/css/font-awesome.min.css'3、使用在标签中 类名 class="fa fa-"

2022-01-17 14:10:28 482

原创 vue项目中使用 ttf字体

1、先下载ttf字体(电脑本就带着部分ttf字体)2、引入 (以隶书举例)在assets 下面建立一个font文件夹,写入一个font.css 文件,并把你下载的ttf文件放入3、font.cssfont-family:'LiSu' //你引入的ttf字体起的名字,当然 叫什么都行4、使用正常用,使用时就是在css里面写入 font-family:'LiSu'...

2022-01-14 08:47:26 982

原创 vue 中 js-cookie 的使用

1、不用多说,先安装npm install js-cookie --save2、不用多说,引入在使用的组件中引入 import jsCookie from 'js-cookie'3、使用设置cookie jsCookie.set('name','张三') jsCookie.set('name','张三',{ expires: 7}) //expires number 数据存几天 也可传入一个Date对象,表示有效期至Date指定时间 jsCookie.set('name','张三

2022-01-13 17:27:00 728

原创 vue-qr二维码插件,vue 生成二维码

vue-qr二维码插件,vue 生成二维码1、安装 npm install vue-qr --save2、组件内引入<template> <vue-qr :text="qrText" :margin="0" colorDark="#000" colorLight="#fff" :logoScale="0.3" :whiteMargin="tru

2022-01-13 17:02:35 258

原创 el-input的回显问题

回显问题,一般解决点击页面不显示的问题el-input 输入却不显示输入的内容change(){ this.$forceUpdate()}

2021-12-24 14:45:15 1967

原创 el-table 分页多选

el-table 分页多选element-ui 的官网是有属性的,当然咱也手写了一套原生多选,这篇说一下官方的属性,因为本人一开始也是不知道的两个要点 row-key="id 和 reserve-selection <el-table @selection-change="handleSelectionChange" row-key="id" > <el-table-column type="selection" re

2021-12-23 17:02:29 969

原创 vue 使用 animate.css

一、安装npm inastall animate.css --save 二、在main.js 中引入import animated from 'animated.css'Vue.use(animated)三、页面使用tempalte <div class="animate-box animate__animated animate__backInLeft" > <!-- 第一个类名是容器的类名;第二个animate__animated为固定的类名,必须要加;第三

2021-12-23 16:54:10 380

原创 vscode git提交代码忽略node_modules

vscode git提交代码时忽略node_modules文件或者其他文件一、无 .gitignore 文件时,在项目文件右键,Git Bash 进入命令行输入touch .gitignore生成gitignore文件二、在文件.gitignore里输入node_modules/dist/此时git再上传时就忽略了node_modules和dist文件...

2021-12-23 16:41:14 5618 1

原创 v-viewer的使用

v-viewer是一个图片放大预览,他可以鼠标滚轮放大和缩小,也可以全屏,上一张下一章首先先安装npm install v-viewer --savemain.js引入import Viewer from 'v-viewer'import 'viewerjs/dist/viewer.css'Vue.use(Viewer)如果你不想显示按钮和图片名称的话,你可以在main.jsVue.use(Viewer, { defaultOptions: { button: f

2021-04-28 16:17:21 4260 2

原创 default-checked-keys 问题

<el-tree :data="data" show-checkbox accordion node-key="code" ref="lookTree" :default-checked-keys="defaultCheckedkeys" :props="defaultProps"> </el-tree> this.$nextTick(() => { this.$refs.lookTree.setCheckedKey.

2021-04-09 13:48:37 1069

原创 vue中使用md5加密

MD5加密,常用来加密密码等,可用来做记住密码功能一、npm install js-md5 -D二、引用1.单页面import md5 from 'js-md5'2.全局在main.js里面// main.js中import md5 from 'js-md5';Vue.prototype.$md5 = md5;在需要使用的页面中this.$md5('加密的东西')MD5不能反向解密!!...

2021-03-23 16:57:09 247

原创 修改对象的键名

const data = [{lable:'xxx'},{lable:'yyy'}]方法:const newData = results.map((item)=>{ return { name: item['lable'], } })

2021-03-23 16:52:51 876

原创 element抽屉点击时出现黑框的解决办法

/deep/ .el-drawer:focus { outline: none; }

2021-03-08 10:28:59 1339

原创 vue在拦截器中使用vue实例(this)

在index.html文件中定义一个变量vm在main.js中之后在拦截器中就可以用window.vm使用vue实例了

2021-03-03 11:55:37 656

空空如也

空空如也

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

TA关注的人

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