自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【React】语法

React语法

2022-06-27 18:22:43 392 2

原创 【react】语法总结

react基础语法的总结1.创建reactcreat-react-app 文件名cd 文件名npm install(下载依赖)npm start//一个组件新建一个文件夹2.react文件夹//APP.js文件//引入Reactimport React,{Component} from 'react;//引入组件//第一步:import List01 from "../Component/list01/list01" //声明小组件的方法: 1.以函数的方式声

2020-12-01 11:20:12 546

原创 【Vue】导出 下载excel 方案(点击下载,下载一个excel模板)

导出 下载excel 方案(点击下载模板,下载一个excel模板) exportExcel() { // 防止文件乱码:responseType: 'arraybuffer' userApi.sensitiveDown(this.queryParam, {responseType: 'blob'}).then(data => { // (导出 下载excal) const blob = new Blob([da

2020-11-30 17:54:35 405

原创 【Vue嵌套数据中,实现动态表头和内容】

【代码】【Vue嵌套数据中,实现动态表头和内容】

2024-09-13 10:02:08 523 1

原创 Vue中的日历组件 Calendar 实现 考勤打卡记录

实现效果图1.由于Calendar没有右上角月份切换的API事件,可以给组件源码添加自定义添加一个事件2.也可以自带的input事件来获取日历3.vue页面完整代码注释:this.$m(this.beginTime).format(‘YYYY-MM-DD HH:mm’),是分装的标准时间转化年月日,使用者可通过多种方法自定义处理。-- 日历组件 -->:time-区间步长="30"

2024-01-18 14:44:43 3291 1

原创 Vue 中 Element UI 的 el-table 组件实现动态表头和内容

Vue 中 Element UI 的 el-table 组件实现动态表头和内容。

2024-01-18 14:14:45 2956

原创 了解Vue中日历插件Fullcalendar

了解Vue中日历插件Fullcalendar

2024-01-18 09:55:12 5530 6

原创 【Vue】div标签实现输入框,利用contenteditable=“true“属性的标签实现

【代码】div标签实现输入框,利用contenteditable=“true“属性的标签实现评论。

2023-07-26 15:06:09 4518

原创 【JS】数组处理(ES6)

【JS】数组处理(ES6)

2022-06-16 14:49:35 279

原创 【Vue】分页组件切换分页时未定位到最上面的位置

问题:table点击分页时候,在第一页把滚动条拉到最下面,切换到第2页或第3页,滚动条还是保留上一页的位置。预期效果:切换分页时滚动条恢复到最上面的位置!!!

2022-06-14 11:05:05 1305 1

原创 【Vue】中this.$refs的使用

【 Vue 】中this.$refs的使用

2022-06-13 15:50:18 5075 3

原创 reduce() 遍历数组

reduce() 遍历数组, 返回参数函数里的返回值.一般作为累加器计算总价 let arr = [1, 2, 3, 4]; // 情况1 // firstItem表示第一个参数,item表是除参数1之外剩余的参数 const arr1 = arr.reduce((firstItem, item) => { return firstItem += item; }) console.log(arr1); //10 // 情况2 // firstItem表示一个函数,默认值设置为0

2022-05-26 17:35:31 520

原创 【Vue】中的同步和异步

同步:在主线程上排队之行的任务,只有在最前面的任务执行完成之后,才之行后面的任务。 (生活中的例子话糙理不怪:银行排队,只有一个窗口的时候,A业务办理完在接着办理B) 异步:是指不进入主线程,而是进入了“任务队列”的任务,只有“任务队列”通知主线程,某个异步任务可执行了,该任务才会进入主线程执行。 生活中的例子话糙理不怪:多个窗口,可以同时办理业务,互不影响) 异步任务分为:宏任务 微任务 宏任务:包含整体代码script / se....

2022-05-24 11:02:18 1997

原创 对象和数组的遍历

// let arr = [‘a’,‘b’];// let obj = {// a:true,// b:true,// c:true,// d:true,// e:false,// f:false// }// arr.forEach(itemKey =>{// obj[itemKey] = true// })// let newArr = Object.keys(obj).filter(objKey=>{// return !arr.inclu

2022-05-24 10:38:44 131

原创 【Vue】中三种插槽的使用

vue中三种插槽的使用插槽:1.匿名插槽:没有为插槽指定名称2.具名插槽:为slot设置名字的插槽就称为具名插槽3.作用域插槽:在封装组件的过程中,可以为预留的 插槽绑定 props 数据(除了name),这种带有 props 数据的 叫做“作用域插槽1.匿名插槽子组件(假设名字为child) <template> <div> <solt>这是一段文字<solt> </div>

2022-03-18 14:14:41 604

原创 使用JavaScript测试字符串中的字母是大写还是小写

// 使用JS测试字符串中的字母是大写还是小写 let mes1 = 'a'; let mes2 = 'A'; if(mes1 == mes1.toLowerCase()){ console.log('lowerCase') //小写 } if(mes1 == mes1.toUpperCase()){ console.log('upperCase') //大写 }...

2022-02-18 00:48:30 1817

原创 Ajax原理

Ajax原理

2022-02-18 00:45:44 306

原创 【uni-app】小程序遇到的坑

1.uniapp 报错 [ app.json 文件内容错误] app.json: app.json 未找到(env: Windows,mp,1.05.2107090; lib: 2.20.1)解决办法:在project.config.json中添加"miniprogramRoot": “unpackage/dist/dev/mp-weixin/” (unpackage/dist/dev/mp-weixin/ 这个路径可以在自己的小程序项目中查看到,即打包文件夹)2.上传了小程序后,在在公众平台扫码查

2022-01-13 21:06:06 1111

原创 时间转换(js将 “2021-07-06T06:23:57.000+00:00” 转换为年月日时分秒)

时间转换(js将 “2021-07-06T06:23:57.000+00:00” 转换为年月日时分秒)//时间转换(js将 “2021-07-06T06:23:57.000+00:00” 转换为年月日时分秒)function transformTimestamp(timestamp) { let a = new Date(timestamp).getTime(); const date = new Date(a); const Y = date.getFullYear() + '-';

2021-11-23 11:42:06 6978

原创 JS把两个数组对象合并过程解析

JS把两个数组对象合并过程解析var obj1 = [ { "id": 1, "name" : "Lucy" }, { "id": 2, "name" : "Tom" }, ]; var obj2 = [ { "age": "12" }, { "age": "13" }];//进行 数组对象合并var obj = obj1.map((item,index) => { return {...item, ...obj2

2021-11-23 11:38:59 4666

原创 uni-app实现,预览图片后,保存至相册

uni-app实现,预览图片后,保存至相册 <image src="https://img0.baidu.com/it/u=3436810468,4123553368&fm=26&fmt=auto" class="code" @click="preview('https://img0.baidu.com/it/u=3436810468,4123553368&fm=26&fmt=auto')"></image>//这里的imgList 是我拿到的

2021-11-23 10:51:20 1378

原创 uni-app实现购物车整套逻辑

uni-app实现购物车整套逻辑

2021-09-04 22:31:36 670

原创 当JSON.stringify(json)和JSON.parse(json)相互转换报错

当JSON.stringify(json)和JSON.parse(json)相互转换报错

2021-08-25 16:41:35 320

原创 uniapp 将 url 地址转化为二维码展示

uniapp 开发 H5 过程中会有邀请、分享等相关的需求。邀请与分享的 url地址 要以 二维码 的形式进行展示,并且 url地址 是动态可变化。

2021-08-20 18:16:27 738

原创 富文本用js过滤部分标签但保留文本内容代码!

求富文本用js过滤部分标签但保留文本内容代码! var s = '<a href="xxx">xxxababa</a>fjaljoxox<img src="xxxx"/>fjaljfoxoxoaa<p>fjxxp</p><b>fjdlfjo</b>' s = s.replace(/<\/?(img|a)[^>]*>/gi, ''); alert(s)...

2021-08-19 10:48:12 727

原创 js 实现DES加密解密

js 实现DES加密解密1.安装加解密插件crypto-js => npm install crypto-js2.复制插件中 crypto-js.js 文件到自己新建的文件中1. 在utils/common.js中 写入公用的方法 eg: // 公用方法 import CryptoJS from "../common/crypto-js/crypto-js.js" // 加密 // 在main.js中引入 export default { // 加密 encryptB

2021-08-09 18:00:05 2384

原创 uni-app使用button按钮,设置border:none不起作用

uni-app使用button按钮,设置border:none不起作用uni-app的button设置border:0;去掉边框线是不行的,需要设置button::after{ border: none;} 这样就可以解决这个button自带的边框问题了

2021-08-09 17:51:47 1826

原创 mescroll的uni版本, 是在 uni-app 运行的下拉刷新和上拉加载的组件

mescroll的uni版本, 是在 uni-app 运行的下拉刷新和上拉加载的组件

2021-08-04 10:49:45 241

原创 vue列表,表格自动滚动

1.vue列表,表格自动滚动2.Vue无缝滚动

2021-06-09 18:09:53 744

原创 合并数组对象object.assign(目标对象,原对象)

合并数组对象//旧数据let arr = [ { name:'tom', age:12, sex:'女', list:[ { title:'西瓜', color:'green' }, { title:'苹果', color:'red'

2021-05-27 14:24:37 1514

原创 数组对象去重(用reduce方法)

数组对象去重let hash = {} let config = [{ id: 2, name: 'Y', }, { id: 3, name: 'A', }, { id: 5, name: 'S', }]const newArr = config.reduceRight((item, next) =>

2021-05-07 19:04:10 292

原创 antd react传值(子传父)

子组件 ---> 父组件// tab头部callback =(key) =>{ let { childClick } = this.props; console.log(key,'tab') childClick('','', key) this.setState({ key:key },() => { console.log(this.state.key,'----

2021-05-07 11:35:10 863

原创 ant design react中的disabledDate不可选择时间的处理

ant design react中的disabledDate不可选择时间的处理

2021-05-07 11:20:19 1108

原创 JavaScript中对象数组,如何给对象添加一个新属性

JavaScript中对象数组,如何给对象添加一个新属性

2021-04-08 14:46:53 1182

原创 Select中获取name的几种方式

Select中获取name的几种方式// 方式一:初始化时构造 { id: name } 映射结构,便于保存时根据id直接获取name值const idNameMap = {}function init() { axios('/api/getSelectOptions').then((res) => { const selectOptions = res.data || [] const options = [] selectOptions.forEach((it

2021-04-02 09:51:13 3593

原创 (react踩过的坑)Antd Select(设置了labelInValue)在FormItem中initialValue的问题

Antd Select(设置了labelInValue)在FormItem中设置initialValue时应如下设置方能将原数据正确送显

2021-04-01 14:28:19 3751

原创 (react踩过的坑)antd 如何同时获取一个select 的value和 label值

antd 如何同时获取一个select 的value和 label值

2021-04-01 14:24:09 2677

原创 react实现如何控制标签的显示与隐藏

react实现如何控制标签的显示与隐藏(通过样式)

2021-04-01 14:15:51 1820

原创 微信小程序倒计时

微信小程序倒计时wxml文件:<view wx:for="{{tablist0}}" wx:key="{{index}}" wx:for-index="index"> <view class='coupontime' wx:if="{{item.timePlay}}">距结束:{{dates[index].difftime}}</view> <view class='coupontime' wx:if="{{item.startTimePlay}

2021-01-12 14:18:08 216

原创 EasyUI 框架中 Dialog 对话框

EasyUI 框架中 Dialog 对话框 <!-- html文件 --> <!-- 按钮 --> <a href="#" class="easyui-linkbutton" onclick="openAdd1()" plain="true">选择商品</a> <!-- 弹框 --> <div id="wu-dialog-1" class="easyui-dialog" data-options="clos

2021-01-05 11:11:10 380

空空如也

空空如也

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

TA关注的人

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