自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 17个常用css助力开发!让你事半功倍。

1、清除浮动<div class="parent clearfix"> <div class="left child">left</div> <div class="right child">right</div></div>.clearfix:after { content: "\00A0"; display: block; clear: both; line-height: 0;}.clearfix

2020-05-13 16:37:47 178

原创 EmelentUI - Error: No known conditions for “./lib/locale/lang/zh-cn“ entry in “element-plus“ package

公司项目int环境jenkins打包没问题,同样的代码同样的配置uat就报以下错误,简单记录以下。后来发现是uat环境下载了高版本的elementUI 因此将设置中文代码修改为。element-plus默认为英文,需设置为中文,之前是这样设置的。这样即可解决问题,也可以将element-plus的版本降低。

2023-08-15 14:44:52 711

原创 项目脚手架 - Vite

项目中需要用到vite构建新项目,简单记录下npm init vue@latest 构建方法,下面是vue3 官网文章片段。是一个轻量级的、速度极快的构建工具,对 Vue SFC 提供第一优先级支持。作者是尤雨溪,同时也是 Vue 的作者!若要了解如何为一个 Vite 项目配置 Vue 相关的特殊行为,比如向 Vue 编译器传递相关选项,请查看。,它是 Vue 提供的官方脚手架工具。上面提到的两种在线演练场也支持将文件作为一个 Vite 项目下载。要学习更多关于 Vite 的知识,请查看。

2023-02-09 10:32:57 209

原创 css面试题手写九宫格

经典面试题css九宫格

2022-10-24 16:21:18 490

原创 uniapp 配置跨域问题

在manifest.json 找到最下面的源码 然后添加h5{} 内容 复制到manifest.json中就解决啦

2022-06-21 18:47:19 502

原创 pinia setup外部js 引入 pinia

在router中使用pinia(getActivePinia was called with no active Pinia. Did you forget to install pinia)报错解决

2022-06-20 18:08:04 1571

原创 记录一下 项目中海报截图分享

vue3 + vant3 + html2canvas项目有一个海报分享需求,用canvas 画出来呢太麻烦,所以选择 html 做出来然后再通过 html2canvas 插件 截取 图片生成分享下面呢来分享下我这次开发的内容,网上也有很多相关博客但是都不太准确详细描述,自己钻研过来就可以用首先引入npm install html2canvas组件内引用Html 片段<div id="html-canvas"> <img src="a.png" alt=""&

2022-05-18 15:48:37 263

原创 VUE生命周期

VUE生命周期

2022-04-15 11:40:57 812

原创 前端面试经典八股文(一)

数据类型 (9种)基本数据类型(栈):Number,String,Boolean,null,undefined,symbol(创建唯一值),bigint(后两个为ES6新增)引用数据类型(堆):object,function判断数据类型1、typeof typeof 是一个操作符,返回该类型的字符串(全小写字母)形式表示,包括以下 7种:number、string、boolean、undefined、symbol、object、function 等。(对于 null,返回 object 类

2022-04-14 12:57:18 4677

原创 记录一个vue3.0的提示报错,不影响执行watch(fn, options?)` signature has been moved to a separate API. Use `watchE

watch(fn, options?)` signature has been moved to a separate API. Use `watchEwatch调用前会在非生产环境下判断第二个参数cb是不是一个函数//如果不是则会报警告以告诉用户应该使用watchEffect(fn,options)API...

2021-06-21 09:36:36 2845

原创 git合并到主分支

git branch 查看当前分支git status 修改和添加的文件是红色的git add . 将所有的文件推到暂存区git status 此时修改和添加的文件是绿色的git commit -m "" 将暂存区的代码推到本地仓库git status 此时工作目录是干净的git push origin xxx 将本地仓库xxx推到远程xxx,远程上有这个分支时可以不用写origin xxx合并到master分支:git checkout master 切换到master分支git br

2021-04-02 18:51:07 203

原创 uniapp H5 小程序兼容问题 持续更新中...

1、小程序数组下标是 0 开始 H5数组下标是 1开始。解决方法:this.active = index//#ifdef H5this.active = index + 1//#endif

2021-04-02 18:35:58 422

原创 nodejs 处理前端上传来的图片到服务器

刚接触 nodejs,前几天搞了几天图片上传这块,今天终于搞通了,记录一下,日后再看前端代码:<div class="am-form-group am-form-file"> <div class="tpl-form-file-img"> <img id="uploadImg" src="assets/img/slide-2.jpg" alt=""> </div>

2020-12-04 10:50:22 1229

原创 可拖拽进度条

<!DOCTYPE html><html lang="zh-cn"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=n.

2020-10-20 17:50:57 359

原创 微信小程序 css3底部弹出框

日常记录:goodsDetails.wxml <button class="button-green" bindtap="addCar" formType="submit">加入购物车</button> <button class="button-red" bindtap="immeBuy" formType="submit">立即购买</button> <view class="modals modals-bottom-dia

2020-10-20 17:48:13 406

原创 微信小程序-收货地址 省市区联动 组件

简单记录直接上代码思路自己理:addressEditor.wxml <!--pages/my/my-add-address/index.wxml--> <view class="redact-address"> <view class="possess-layout"> <view class="mains"> <view class="address-msg">

2020-10-20 17:35:05 1010

原创 js函数防抖与节流整合篇

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>防抖与节流</title> </head> <body> <div id="ab1"> 立即执行版的意思是触发事件后函数会立即执行,然后 n 秒内不触发事件才能继续执行函数的效果。非立即执行版的意思是触发事件后函数不会立即执行,而是在 n 秒后执行,如果在 .

2020-09-10 15:34:40 146

原创 简单高效jquery 单选多选效果实现,不含数据交互

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>div单选</title> <style> .box{ overflow: hidden; display: flex; } .container,.qh-btn{.

2020-08-26 14:26:51 300

原创 rem 计算

(function(doc, win) { var docEl = doc.documentElement, resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize', recalc = function() { var clientWidth = docEl.clientWidth; if(!clientWi...

2020-08-25 14:18:05 266

原创 那些不常见,但却非常实用的css属性

1、-webkit-line-clamp可以把 块容器 中的内容限制为指定的行数。并且在超过行数后,在最后一行显示"..."这是正常的展示display: -webkit-box; /*值必须为-webkit-box或者-webkit-inline-box*/-webkit-box-orient: vertical; /*值必须为vertical*/-webkit-line-clamp: 2; /*值为数字,表示一共显示几行*/overflow: hidden;这是加了 line

2020-06-12 10:14:50 514

原创 60个js常用方法带你的开发上高速!

1.邮箱export const isEmail = (s) => { return /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(s)}2.手机号码export const isMobile = (s) => { return /^1[0-9]{10}$/.test(s)}3.电话号码export const isPhone = (s) => {

2020-05-26 14:44:28 274

原创 vue run dev 报错npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! [email protected] dev: webpack-dev-server -

新接手一个项目vue run dev报错,如下:npm ERR! code ELIFECYCLEnpm ERR! errno 1npm ERR! [email protected] dev: webpack-dev-server --inline --progress --config build/webpack.dev.conf.js研究半天发现是端口问题修改方法:打开config文件夹下的index.js文件找到如下图这段代码: // Various Dev Server setting

2020-05-09 18:03:36 4814

原创 vue-router 初体验

路由跳转 我理解 差不多跟 tab切换差不多哦。简单记录下:1、src 目录下创建router 目录 下创建 index.jsindex.js 如下图:import Vue from "vue";import VueRouter from "vue-router"; // 引入组件import Class from "./../page/class/class.vue"; ...

2020-04-27 18:22:40 157

原创 vue 启动 报错Cannot find module 'webpack-cli/bin/config-yargs' Vue启动报错 Error: listen EADDRNOTAVAIL

记录npm run dev问题查找再三,是有内鬼。webpack3.x的版本与webpack-dev-server3.x 的版本不兼容。在package.json文件中看到,以下是我用的两个不兼容的版本,所以会报错:解决方法:卸载局部或者全局 webpack-dev-servernpm uninstall webpack-dev-server -g ...

2020-04-20 15:55:10 318

原创 what is ‘闭包’?

「函数」和「函数内部能访问到的变量」(也叫环境)的总和,就是一个闭包。function foo(){ var local = 1 function bar(){ local++ return local } return bar}var func = foo()func()为什么要函数套函数呢?是因为需要局部变量,所以才把 local 放在一个...

2020-04-17 17:25:03 132

原创 前端计算金额带小数点精度丢失问题

在 JavaScript 浮点数做数学运算的时候,你经常会发现一些问题,举几个例子: // 加法 ===================== // 0.1 + 0.2 = 0.30000000000000004 // 0.7 + 0.1 = 0.7999999999999999 // 0.2 + 0.4 = 0.6000000000000001 /...

2019-09-03 10:38:04 7819

原创 HTML页面 实现模块化加载 异步加载css js 解决方案

html公共模块加载 利用template 使用jq加载,浏览器不会识别但是jquery会代码如下:首先我们在项目里创建一个module.html,内容如下<templates> <template id="header"> 这里是你想要公共加载的内容 //<link src = 'index.css'&gt...

2019-08-27 09:49:49 466

原创 tab切换的jq js 方法示例最实用

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>tab 切换</title> <style> *{ margin: 0; padding: 0; ...

2019-07-26 14:36:49 153

原创 获取验证码前端倒计时

废话不多说直接上代码<!doctype html> <html lang="en"><head> <meta charset="UTF-8"> <meta name='viewport' content='width=device-width,minimum-scale=1.0 maximum-scale=1...

2019-07-26 14:35:45 164

原创 微信分享 微信jssdk 微信内置分享定义内容标题

简单记录下 微信js sdk 微信H5分享定义内置微信分享内容开发其实很简单 ,先来第一步打开微信文档查看说明传送门:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115小伙伴也可以直接看我copy的内容就是分享要用的东东另外需要额外功能请走传送门前端代码传送门:https://www.l...

2019-07-22 09:36:10 386

地图mock数据json文件

var provinces = [{ "name": "北京市", "id": "110000" }, { "name": "天津市", "id": "120000" }, { "name": "河北省", "id": "130000" }, { "name": "山西省", "id": "140000" }, { "name": "内蒙古自治区", "id": "150000" }, { "name": "辽宁省", "id": "210000" }, {

2020-10-20

空空如也

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

TA关注的人

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