xiaohuihui_z
码龄5年
关注
提问 私信
  • 博客:69,007
    69,007
    总访问量
  • 57
    原创
  • 962,068
    排名
  • 0
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2019-11-21
博客简介:

xiaohuihui_z的博客

查看详细资料
个人成就
  • 获得12次点赞
  • 内容获得15次评论
  • 获得46次收藏
创作历程
  • 1篇
    2022年
  • 7篇
    2021年
  • 28篇
    2020年
  • 26篇
    2019年
成就勋章
TA的专栏
  • vue
    22篇
  • element
    14篇
  • 异步请求顺序
    2篇
  • js
    17篇
  • 键盘快捷键
    1篇
  • 部署
  • git
    1篇
  • css样式问题
    4篇
  • 微信小程序
    6篇
  • http
    3篇
  • 原型
    1篇
  • 开发日常小问题
    3篇
  • webpack
    1篇
兴趣领域 设置
  • 前端
    javascriptvue.js前端框架
  • 学习和成长
    面试
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

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

前端图片压缩

vue实现图片压缩
转载
发布博客 2022.07.25 ·
511 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

element resetFields老是报undefined

this.nexttick(()=>)//z这种写法可以避免报错if(this.nexttick(()=>{})//z这种写法可以避免报错 if (this.nexttick(()=>)//z这种写法可以避免报错if(this.refs[formName] !== undefined) {this.$refs[formName].resetFields();}至于为啥 我还没明白知道的也可以帮忙解答一下...
原创
发布博客 2021.08.18 ·
453 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js执行顺序问题

在实践中才慢慢明白了js执行顺序问题遵循事件循环机制,当JS解析执行时,会被引擎分为两类任务,同步任务(synchronous) 和 异步任务(asynchronous)。对于同步任务来说,会被推到执行栈按顺序去执行这些任务。对于异步任务来说,当其可以被执行时,会被放到一个 任务队列(task queue) 里等待JS引擎去执行。当执行栈中的所有同步任务完成后,JS引擎才会去任务队列里查看是否有任务存在,并将任务放到执行栈中去执行,执行完了又会去任务队列里查看是否有已经可以执行的任务。这种循环检查的机制,
原创
发布博客 2021.08.16 ·
1711 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

vcli3config配置

const path = require(‘path’)module.exports = {publicPath: ‘./’, // vueConf.baseUrl, // 根域上下文目录// outputDir: ‘dist’, // 构建输出目录// assetsDir: ‘assets’, // 静态资源目录 (js, css, img, fonts)lintOnSave: true, // 是否开启eslint保存检测,有效值:ture | false | ‘error’// runti
转载
发布博客 2021.06.16 ·
210 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue项目添加水印,防止刷新页面水印消失

引入一个waterMark.js文件之后 IE各种问题问题1:页面出现空白,登录页面都没有显示出来问题2:IE低版本(11以下)总是报语法错误问题1出现的原因是js文件包含箭头函数问题2出现的原因是const变量 Ie低版本无法识别呈上js文件'use strict' let watermark = {}let setWatermark = function(str) { let id = '1.23452384164.123412415' if (document.getEl
原创
发布博客 2021.06.01 ·
1482 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

element下拉菜单 获取当前行信息

今天遇到 element 的下拉菜单 针对要获取当前行的信息的<el-dropdown @command=“c”>(cmmand)=>{handleCommand(command,scope.row)}下拉菜单黄金糕狮子头螺蛳粉双皮奶蚵仔煎handleCommand(command,row){if(command===‘a’){console.log(”执行a事件“)}else if(command===‘b’){console.log(”执行b事件“
原创
发布博客 2021.03.03 ·
777 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

垃圾回收机制和内存泄露问题

浏览器的 Java 具有自动垃圾回收机制(GC:Garbage Collecation),也就是说,执行环境会负责管理代码执行过程中使用的内存。其原理是:垃圾收集器会定期(周期性)找出那些不在继续使用的变量,然后释放其内存。但是这个过程不是实时的,因为其开销比较大并且 GC 时停止响应其他操作,所以垃圾回收器会按照固定的时间间隔周期性的执行。不再使用的变量也就是生命周期结束的变量,当然只可能是局部变量,全局变量的生命周期直至浏览器卸载页面才会结束。局部变量只在函数的执行过程中存在,而在这个过程中会为局部变
转载
发布博客 2021.02.25 ·
257 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js正则表达式用法和实例

一、正则表达式的() [] {}有不同的意思。()代表的是同时匹配的字符如:(abc|bcd|cde),表示这一段是abc、bcd、cde三者之一均可,顺序也必须一致(abc)?,表示这一组要么一起出现,要么不出现,出现则按此组内的顺序出现二、方括号是单个匹配,字符集/排除字符集/命名字符集示例:1、[0-3],表示找到这一个位置上的字符只能是0到3这四个数字,与(abc|bcd|cde)的作用比较类似,但圆括号可以匹配多个连续的字符,而一对方括号只能匹配单个字符2、[^0-3],表示找到这一
原创
发布博客 2021.01.26 ·
1426 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

nginx命令部署前端代码

有几个工具 xshell MobaXterm可以可视化操作操作步骤上传文件 不需要用命令 窗口的上传即可1、打开 软件 连接要部署的服务器ip 端口号2、默认是在根目录ll指令可以查看当前目录下有哪些文件cd 文件名 (切换到该目录下)3、删除指令需要删除原来文件的话 使用 rm -rf 文件名4、解压zip文件 unzip IAM.zip 按tab健自动补全下边写一个完整版的指令前提是已经配置好服务地址 上传完文件了1.cd nginx1.8llcd htmlrm -rf
原创
发布博客 2020.12.23 ·
488 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue的computed和watch的区别

首先watch首先是特别的消耗性能的能用computed的话 尽量使用computed实现computed的场景根据某个变量值的变化而变化注:当你有一些数据需要随着其它数据变动而变动时,你很容易滥用 watch举例说明我经常要用到时间段 但是需要先经过查询 然后给赋值 然后在导出所以可以利用computed{{timeget.endTime}}//这个是实时改变的var vm = new Vue({ data(){ return { timeRange:'',
原创
发布博客 2020.12.22 ·
380 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

element日期控件禁用时间汇总

1、只能选择当前月份的pickerOptions: { //大于当前月分的日期不可选disabledDate: (time) => {var date = new Date();var year = date.getFullYear();var month = date.getMonth() + 1;if (month >= 1 && month <= 9) {month = “0” + month;}var currentdate = year.toSt
原创
发布博客 2020.12.22 ·
929 阅读 ·
0 点赞 ·
2 评论 ·
2 收藏

解析文本换行符问题

1、自定义的含有
\r\ es6``可以直接解析2、后端回传的含有‘尊敬的客户:xxx,\r
你好’\r
解析的话 用正则var string = strring.replace(/\r
/,’’) //\一定的多加个烦斜线 要不解析不出来上边这一步骤的话 页面用v-hmtl是直接可以把解析出来但是有的需求是要用v-text/v-model的话需要在进行一步操作string = strring.replace(/<br/>/,’
’)...
原创
发布博客 2020.12.21 ·
726 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

普通js文件使用vuex的说明

vue组件的用法mutations同步函数的用法用法1:this.funcionName()用法2:this.store.commit("funcionName")actions异步函数的用法用法1:this.funcionName()用法2:this.store.commit("funcionName")actions 异步函数的用法用法1:this.funcionName()用法2:this.store.commit("funcionName")actions异步函数的用法用法1:this.
原创
发布博客 2020.12.04 ·
4907 阅读 ·
0 点赞 ·
2 评论 ·
1 收藏

IE导出文件报错问题

一般在google上导出没有问题导出方法也是后端直接给浏览器跳转window.location.href = ‘url’在IE上如果导出传递的参数有中文的话 会报错所以用encodeURI(url)就可以了
原创
发布博客 2020.11.25 ·
466 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

正则校验${}

身份证let patter =/1\d{5}(18|19|20)\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]KaTeX parse error: Can't use function '\.' in math mode at position 42: …[1-9]([0-9]+)?(\̲.̲[0-9]{1,2})?)|(^(0){1}KaTeX parse error: Can't use function '\.' in m
原创
发布博客 2020.11.19 ·
405 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue组件传递数组遇到的坑

vue组件之间传递数组子组件获取不到 父组件的值如果是异步请求获取的 需要push一下才可以拿到
原创
发布博客 2020.11.12 ·
818 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

element ui table表头错乱问题

table使用时候 动态控制表头 v-if的时候表头错乱解决办法{{scope.row.sitename}}
原创
发布博客 2020.11.09 ·
367 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

vue强制刷新页面

Vue刷新页面的三种方式 亲测有效我们在写项目的时候,经常会遇到,用户执行完某个动作,改变了某些状态,需要重新刷新页面,以此来重新渲染页面。如:用户登录成功、增加、删除、更新等。1.原始方法:location.reload();2.vue自带的路由跳转:this.$router.go(0);用过的人都知道,前两者都是强制刷新页面,会出现短暂的闪烁,用户体验效果不好。所以,我们选择第三种方式:3.首先在App里面写下如下代码:(局部刷新) 接下来,我们就可以在需
转载
发布博客 2020.09.25 ·
4403 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

vue中使用原生js自定义事件监听

vue项目中引入外部js 需要通过外部js触发vue组件执行某些事件JS中,最简单的创建事件方法,是使用Event构造器:事件的定义var myEvent = new Event(‘event_name’);但是为了能够传递数据,就需要使用 CustomEvent 构造器:var myEvent = new CustomEvent(‘event_name’, {detail:{data:‘要传输的值’},});事件的注册//假设listener注册在window对象上window.a
原创
发布博客 2020.09.22 ·
1806 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

vue拦截请求添加loading

var queue = {}axios.create({timeout: 60000})axios.defaults.baseURL = baseUrl// request interceptoraxios.interceptors.request.use(config => {queue[config.url] = config.url;const token = sessionStorage.getItem(‘Access-Token’)if (token) {config.h
原创
发布博客 2020.09.04 ·
1201 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多