自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Ant Design 数字输入框 InputNumber 如何设置最小值和最大值,小数点后保留2位数

【代码】Ant Design 数字输入框InputNumber如何设置最小值和最大值,小数点后保留2位数。

2023-10-25 17:44:43 1068

原创 element UI 日期选择器禁用指定范围日期【关键点】

如果写成onPick:function(time) {}这种形式,拿到的this是。比如我们需要做到只能选择当前用户选择第一个日期的前后7天的范围。注意:disabledDate和onPick需要写成箭头函数。只有箭头函数拿到的才是。

2023-09-28 19:56:53 221

原创 【微信小程序】switch组件怎么在切换前进行验证?

思路:在switch组件外包一层父元素,把切换事件绑定在父元素身上,但是当点击时,用取消事件捕获的办法阻止switch的处罚,也就是事件并不会走到子元素,当验证通过后,再更改switch的checked值。看了微信开放文档中对于switch只有切换功能,并不能在切换前进行验证,但是我们经常会遇到这种场景,在切换前需要让用户二次确认是否切换,那么该如何解决呢。

2023-09-19 20:32:43 281

原创 【微信小程序】给后台返回的数据中添加指定新属性

下才能使 js 和 wxml 同步,wxml才能渲染新数据。思路:循环列表,直接为每一项添加新属性。重点:添加属性后,需要。

2023-09-19 10:30:08 193

原创 微信小程序搜索框实现模糊查询功能【关键点!!!】

1、下拉搜索框高度自适应,但是不能超过最大高度。

2023-09-14 21:04:40 1232 1

原创 本地存储复杂数据类型时的转换

/本地存储只能存字符串,所以遇到复杂数据类型要转换成字符串。//获取的时候转换成对象即可。

2023-09-01 00:44:06 49 1

原创 ps小技巧

平时常用的ps技巧及快捷键记录

2022-08-02 15:31:52 220 1

原创 倒计时效果

html部分<div>距离开始时间还剩 <span class="syday"></span>天 <span class="syhour"></span>时 <span class="symin"></span>分 <span class="sysen"></span>秒</div>js部分let countdown = function (){

2021-12-13 09:22:42 470

原创 MySQL入门常用语句

均不区分大小写1.查询:SELECT 列名 FROM 表名注:*代表所有列2.列的别名 原名字 AS “新名字” (AS可以省略)注:SQL只有在起名字时才用双引号,字符串都是单引号3.去重:SELECT DISTINCT 列名 FROM 表名4.显示表结构:DESCRIBE 表名(简写DESC)5.过滤:SELECT 列名 FROM 表名 WHERE 条件条件示例:列名>100 name= ‘张三’ id !=99...

2021-10-03 16:37:45 70

原创 Date() 日期对象的用法

1.获取当前时间,直接实例化即可var date = new Date()console.log(date);//Thu Sep 30 2021 10:00:00 GMT+0800 (中国标准时间)2.Date()构造函数的参数如果括号里面有时间,就返回参数里面的时间注:参数是字符串格式,如果写数字月份会比实际大1月var date1 = new Date('2021/10/10 8:00')console.log(date1);//Sun Oct 10 2021 08:00:00 GM

2021-09-30 13:26:54 465

原创 利用vue实现5选2切换图片src

实现功能:共有10张图片,5张是未选中的,5张是选中的,要求点击图片切换图片状态,并且最多只能选择两个,超过2个会有弹框提示,简图如下:代码如下:

2021-08-17 09:27:48 190

原创 CSS3 之 [过渡]、[2D转换]、[3D转换]、[动画]

一、CSS3 之过渡(transition)过渡是元素从一种样式变为另一种样式时的效果,谁变化给谁加1,语法transition:要过渡的属性 花费时间 运动曲线 何时开始;transition:width 0.5s ease 1s;transition:all .5s;属性:宽、高、内外边距、背景颜色等,全部过渡就是all花费时间:单位是秒,必须写单位运动曲线:可省略,默认是ease逐渐慢下来,ease-in加速,ease-out减速,liner匀速,ease-in-out先加速后减速

2021-08-15 18:22:54 111

原创 vue每个生命周期内都可以做什么

Vue生命周期Vue 实例从创建到销毁的过程,就是生命周期。也就是从开始创建、初始化数据、编译模板、挂载Dom→渲染、更新→渲染、卸载等一系列过程,我们称这是 Vue 的生命周期。阶段及作用:创建前/后(1.beforeCreate,2.created),载入前/后(3.beforeMount,4.mounted),更新前/后(5.beforeUpdate,6.updated),销毁前/后(7.beforeDestroy,8.destroyed),激活时/未激活时(9.activated,10

2021-08-05 21:43:04 3263

原创 利用Vuex处理用户token

利用Vuex处理用户token的思路当用户登录成功后,把token存储到vuex中,优点是获取数据非常方便并且可以做到响应式,但是为了数据的持久化,还需要把token放到本地存储中。下面是具体操作:

2021-08-03 21:15:44 747

原创 Vuex相关知识点总结

Vuex的由来我们知道,在现在Web开发复杂多变的需求驱动下,组件化开发是必不可少的,于是就涉及到组件通信,常见的有父子组件通信、兄弟组件通信,但是也会面临一些没有直接关系的组件通信,也就是非关系型组件 ,而非关系型组件的数据共享就可以使用Vuex来进行解决。Vuex介绍Vuex是采用集中式管理组件依赖的共享数据的一个工具,可以解决不同组件数据共享问题,通俗来讲,我们可以把Vuex看做是一个数据存储的仓库,而每个组件都可以来这个仓库取数据。...

2021-07-24 19:46:51 75

原创 用async、await改造promise—以调用API删除用户操作为例

promise写法removeUserById(id) { this.$confirm("此操作将永久删除该用户, 是否继续?", "提示", { confirmButtonText: "确定", cancelButtonText: "取消", type: "warning" }) .then(() => { const { data: res } = this.$http.delete(`users/${id}`).then(res =>

2021-07-05 15:04:13 303

原创 几种请求方式的使用get、post、put

getasync getUserList() { const { data: res } = await this.$http.get("users", {params: this.queryInfo})}async showEditDialog(id) { const { data: res } = await this.$http.get(`users/${id}`);}putasync userStateChanged(userInfo) { await this.$htt

2021-07-04 21:48:56 969

原创 用最简单的话告诉你什么是浅拷贝和深拷贝

首先,基本数据类型不存在深浅拷贝。(五种基本数据类型:number,string,boolean,null,undefined)深浅拷贝出现的根源在于引用数据类型。(六种引用类型:object,arr,date,regexp,function,err)浅拷贝浅拷贝只是增加了一个指针,拷贝出来的对象和原来的对象指向相同的内存地址,两者是互相影响的,其中一个内容改变另一个也会改变。深拷贝深拷贝不仅增加了指针,并且复制了一个新的内存地址,用于存放复制出的对象,所以无论怎么改变其中一个对象的内容,都不

2021-06-14 19:54:37 83

原创 前端高手必须知道的快捷键

全局替换选择编辑内容,按Ctrl+Shift+L选中对应的所有内容

2021-06-05 16:24:01 88

原创 Github新手必备操作

1 Git命令行操作1.本地库初始化git init创建.git目录,里面存放的是本地库相关的子目录和文件,不能随意修改。2.设置签名和邮箱项目级别/仓库级别:git config user.namegit config user.email系统用户级别:git config --globe user.namegit config --globe user.email3.基本操作git status状态查看(查看工作区、暂存区状态)git add [file

2021-05-07 23:44:52 57

原创 当下前端工程师必须了解的性能优化

背景知识:B/S架构什么是B/S架构B/S(Browser/Server,浏览器/服务器)模式又称B/S结构,是Web兴起后的一种网络结构模式。流程1、客户端发送HTTP请求:用户在浏览器中进行操作,浏览器生成HTTP报文,向服务器发送;2、服务端处理请求:接收HTTP报文,解析报文,处理数据,产生响应HTTP报文;3、服务端响应:将用户请求的数据返回给客户端;4、客户端解析HTML文件。性能优化思路从流程的角度出发,我们能不能让客户端请求服务端的速度更快,当服务器接收到数据时,返回给客户

2021-04-19 12:03:57 85 1

原创 编程范式

1.命令式编程2.声明式编程3.面向对象编程4.函数式编程

2021-04-16 22:41:17 55

原创 VUE购物车案例

我们想做如下效果想完成的功能如下1.价格生成人民币格式2.购买数量可从1开始加数量3.可以移除当前行4.计算总价格5.当购物车清空时换另外一种效果 <!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <meta name='viewport' content='width=device-width, initial-scale=1.0'> &

2021-04-16 21:30:20 212

空空如也

空空如也

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

TA关注的人

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