汪酱~
码龄6年
关注
提问 私信
  • 博客:114,128
    社区:14
    动态:69
    114,211
    总访问量
  • 59
    原创
  • 1,825,011
    排名
  • 22
    粉丝
  • 0
    铁粉

个人简介:归来仍是少年

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2019-03-13
博客简介:

吕小威的博客

博客描述:
记录点点滴滴
查看详细资料
个人成就
  • 获得47次点赞
  • 内容获得16次评论
  • 获得180次收藏
  • 代码片获得201次分享
创作历程
  • 2篇
    2022年
  • 29篇
    2021年
  • 18篇
    2020年
  • 10篇
    2019年
成就勋章
TA的专栏
  • UI库
    3篇
  • 笔记
    3篇
  • echarts
  • git
    2篇
  • 小技巧
    7篇
  • react
  • uni-app
    7篇
  • Vue
    21篇
  • JS
    13篇
  • CSS
    5篇
  • react-native
    3篇
  • C#计算器
    1篇
  • 项目案例
    3篇
兴趣领域 设置
  • 前端
    javascriptcssvue.jses6前端框架
  • 学习和成长
    面试
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

v-html代码中js事件失效问题

后端返回的HTML代码:const codeHTML = "<div class=\"table\"><table border=\"0\"><tr><td rowspan='1'>year</td><td><p><span οnclick='view({\"id\":\"6\",\"depId\":\"2022\"})'>2022</span></p></td></t
原创
发布博客 2022.04.20 ·
709 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

el-table中table-col动态更新后固定栏高度问题

好久没写了,记录一下一个el-table更新问题。动态更新el-table中table-col后固定在右侧的操作栏高度显示异常,如下图上图为更新前,下图为更新后刷新后就正常了,所以推断是没有同步更新造成的,解决方法如下:<el-table :key="elTableKey" // 给el-table绑定key值 ></el-table><template v-for="item in tableCol"> // 表格列是动态渲染的 <
原创
发布博客 2022.04.18 ·
922 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

数据处理题

2013年, 加里·伯恩哈德就在微博上发布了以下代码段:['10','10','10','10','10'].map(parseInt);以为是[10,10,10,10,10],其实是[10,NaN,2,3,4]解析:Array.map(parseInt)等价于Array.map((item,index)=>{ return parseInt(item,index)})那么结果便是[parseInt('10',0),parseInt('10',1),parseInt('10',2)
原创
发布博客 2021.08.25 ·
394 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

2021-08-24总结

1.环境判断navigator是HTML中的内置对象,包含浏览器的信息;userAgent是navigator的属性方法,可返回由客户机发送服务器的 user-agent 头部的值,作用是返回当前用户所使用的是什么浏览器,toLowerCase()将得到的信息变成小写,固定格式。let user = navigator.userAgent.toLowerCase();let isWx = user.match(/MicroMessenger/i) == "micromessenger"; // 判断
原创
发布博客 2021.08.24 ·
183 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

根据周X HH:mm:ss判断时间是否交叉重叠

根据如下itemInfo这种数据判断时间是否冲突,我的思路是将时间全部转化为秒,判别区间是否交叉重叠,是即冲突。代码如下(待优化)itemInfo:[ { period: ['03:20:10','15:20:10'], weekList: ['周一','周三','周四'] }, { period: ['02:20:15','03:30:30'], weekList: ['周三','周五'] }, { period: ['02:20:15','
原创
发布博客 2021.07.07 ·
181 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

grid空间自适应

某个公司的面试题,好久没写过原生了,凑活看吧<!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"
原创
发布博客 2021.06.24 ·
188 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

echarts图表宽高

总是在上线后才发现更好的配置·…options: { color: ["#4D7CFE", "#F1683F"], grid: { //grid 组件离容器上下左右侧的距离 left: '3%', right: '3%', top:'40', bottom: '3%', containLabel: true }, xAxis: { splitLine: { show: false , },
原创
发布博客 2021.06.10 ·
1117 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

JS深浅拷贝

对象:let obj = { a:"a", b:"b"}// 以下两种为浅拷贝let newObj = {...obj} // 拓展运算符let newObj = Object.assign({},obj) // 空对象合并// 以下为深拷贝let newObj = JSON.parse(JSON.stringify(obj)) // 利用JSON序列化和反序列化方法将内容完全展开数组:let arr = [{name:'jack'},{name:'crdo'}]// 前三种
原创
发布博客 2021.06.10 ·
103 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

向数组对象中添加新属性

用的是es6对象新增语法 传送门let arr = ["全部", "护肤", "日用百货", "母婴", "家居家纺", "美妆", "玩具"]let arra = []arr.map(((item, index)=> {arra.push(Object.assign({name:item,value:item=="全部"?null:item}))}))
原创
发布博客 2021.05.28 ·
1231 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

qs.stringify与JSON.stringify

刚接触的项目接口参数拼接是用Qs.stringify(params),平时json转换用的是JSON.stringify()qs是npm的一个管理包npm install qs --Slet params = { Id: 123, status: 'normal'}Qs.stringify(params) //'Id=123&status=normal'JSON.stringify(params) //{ "Id":"123","status":"normal"}记得之前写过一
原创
发布博客 2021.05.24 ·
175 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

根据参数动态赋值

在utils文件夹下建公用js文件,用来存放静态数据,只需在使用时引入。export const demo = [ { label: '全部状态', value: '' }, { label: 'aaa', value: 1 }, { label: 'bbb', value: 2 }, { label: 'ccc', value: 3 }, { label: 'ddd', value: 4 }]<span :class="getColor(xxx)">{{getSta
原创
发布博客 2021.05.11 ·
199 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

less安装与配置

之前配置项目的时候也有这些坑,所以今天配置新项目的时候顺便记录一下。新建项目后安装lessnpm install less less-loader --save安装成功后找到webpack.base.conf.js文件,在以下位置增加less配置支持module: { rules: [ {}........... //以上部分为项目配置后自带的,只需要在尾部添加即可 { test: /\.less$/, loader: "s
原创
发布博客 2021.05.07 ·
668 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

表格数据导出功能

若后端为post传参,且返回的是文件流,那么可以用如下第一种方法: export() { let cookie = localStorage.xxx(); const params = { xxxx: xxxxxx, xxxx: xxxxxx, cookie, }; fetch( "http://api.xxx.xxxxx.cn/xxxxx/?post=json", {
原创
发布博客 2021.04.21 ·
127 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue 中.sync修饰符的使用方法

最近在项目中看到有些地方用了.sync修饰符,所以进一步了解一下,并记录。vue官网.sync修饰符介绍:点击查看一般情况下,子组件向父组件传值并改变值都需要使用回调方法,但有更简洁的写法。如下为简易案例:常见的回调函数写法:// 子组件代码:<template> <div> <button @click="setNum">点击传值</button> </div></template><script>
原创
发布博客 2021.04.02 ·
321 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JSON Server接口请求和接口参数拼接

增add(){ let params= { "title": "阿西吧哈哈哈哈哈", "time": "2021-03-02 21:52", "id": "12" } this.$axios .post("http://localhost:3000/news/", params) .then(res => { console.log(res) }).catch(()=>{console.log('新增数据失败')}) },.
原创
发布博客 2021.03.25 ·
569 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

iview的select选择器下拉被遮盖

原代码:<Select v-model="defaultGroup" style="width:284px"> <Option v-for="item in groupNameList" :value="item.groupId" :key="item.groupId">{{ item.groupName }}</Option></Select>需给Select标签添加 **:transfer=‘true’**属性...
原创
发布博客 2021.03.09 ·
712 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git pull 提示:发现交换文件 “.git/.MERGE_MSG.swp“

最近总是遇到git pull拉取代码时出现E325: 注意发现交换文件 ".git/.MERGE_MSG.swp"(1) Another program may be editing the same file. If this is the case, be careful not to end up with two different instances of the same file when making changes. Quit, or continue with
原创
发布博客 2021.03.08 ·
3779 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

input输入框类型为number时去除右侧箭头按钮

<input type="number"><style> /* Chrome浏览器 */ input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; } /* Firefox浏览器 */ input[type="number"]{ -moz-appearance: textfi.
原创
发布博客 2021.02.24 ·
1437 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

js检测数据类型方法typeof和Object.prototype.toString.call()对比

exampleObject.prototype.toString.call()typeof‘123456’[object String]string123456[object Number]number(2==3)[object Boolean]boolean{id : “1”}[object Object]objectnull[object Null]object[1,2,3][object Array]objectunde...
原创
发布博客 2021.02.04 ·
251 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue封装echarts组件

组件<template> <div id="echartsItem" style="width: 100%; height: 400px" :legendData="legendData" :echartsData="echartsData" ></div></template><script>import echarts from "@/utils/echars";expo
原创
发布博客 2021.02.03 ·
482 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏
加载更多