
前端
LeviAckerman_Js
立志成为一名高级前端工程师
展开
-
Get和Post请求
params 是用于拼接 url 的,get 请求传参就是拼到 url 中,而 data 是放在 request body 中的,用于 post原创 2021-11-19 13:53:55 · 271 阅读 · 0 评论 -
可编辑表格
<template> <div class="edit-table-container"> <el-row> <el-row type="flex" justify="space-between"> <el-row type="flex" align="bottom"> <slot /> </el-row> <el-row原创 2021-10-29 13:47:37 · 343 阅读 · 0 评论 -
问题十七:table中使用checkBox状态不改变
问题是我在table列表里面使用checkBox,当我点击要修改状态的时候,值发生了改变,但是视图没有更新根据打印值是发生了改变的,视图不更新解决办法:在checkBox上面绑定一个change方法,给Table绑定的值给一个splice方法Change (event) { this.tableList.splice() },...原创 2021-09-29 11:29:09 · 698 阅读 · 0 评论 -
问题十六:el-row 的宽度溢出修复
当我们在使用饿了么UI的时候利用el-row布局时,偶尔会出现下方滚动条,这是el-row宽度溢出导致的解决方法 修复多余滚动条 //这个样式添加到el-row的父级中 overflow-x: hidden; padding: 0 30px; box-sizing: border-box;原因是容器没有设置足够的padding,所以会造成el-row宽度变长从而出现滚动条...原创 2021-09-18 09:55:10 · 1529 阅读 · 0 评论 -
问题十五:element table 错位
element table 错位<style scoped>::v-deep{ .el-table th.gutter { display: table-cell !important; }}</style>原创 2021-09-16 18:33:52 · 98 阅读 · 0 评论 -
vue里面v-model的语法糖
v-model语法糖 <date-time v-model='data'></date-time>等同于:<date-time :value="something" @input="value => { data= value }"></date-time>如何实现双向绑定watch:{ newValue(){ this.$emit('input', this.newValue) }}...原创 2021-09-09 14:34:14 · 207 阅读 · 0 评论 -
vue当背景图需要切换的时候
当一个页面的背景图需要根据,你的变化而变化的时候,需要吧背景图片设置为一个变量,那么该怎么做呢?原创 2021-08-17 16:45:54 · 188 阅读 · 0 评论 -
问题十二:el-row 和el-col导致排版问题
el-row 和el-col导致排版问题解决办法.el-row { display: flex; flex-wrap: wrap;}原创 2021-08-03 16:29:28 · 3152 阅读 · 0 评论 -
vue props传递对象参数时可以实现双向绑定
vue props传递对象参数时可以实现双向绑定使用props向子组件传递对象属性的时候,是可以实现子组件数据修改父组件也能随之改变的原因其实是props接收的是对象的地址,所以父子组件共同指向的是一个堆里面的对象,所以一个改变都改变了注意:只有引用类型可以这样做,基本数据类型是不行的,毕竟props是单向数据流...原创 2021-07-20 17:06:38 · 1075 阅读 · 1 评论 -
Vue中Prop默认值为什么要为工厂函数的形式返回?
Vue中Prop默认值为什么要为工厂函数的形式返回?看过一篇文章:原文说Object与数组类型default需要用一个函数返回,但是Type可以为Function,Function不也是Object吗?Function类型得default直接default:()=>{}就行了,为啥不需要default:()=>()=>{}有人说是为了不影响父组件,可是你用不用默认值修改引用类型得prop都会改变父组件得啊,文档中得Object不知道到底包不包括Function,关于子组件修改P原创 2021-07-20 15:59:48 · 2005 阅读 · 1 评论 -
Promise并发做异步请求
并发做异步请求,限制频率举个例子,有 8 张图片 url,你需要并发去获取它,并且任何时刻同时请求的数量不超过 3 个。也就是说第 4 张图片一定是等前面那一批有一个请求完毕了才能开始,以此类推。var urls = [ 'https://www.kkkk1000.com/images/getImgData/getImgDatadata.jpg', 'https://www.kkkk1000.com/images/getImgData/gray.gif', 'https://www.kk原创 2021-07-19 17:56:39 · 349 阅读 · 0 评论 -
Promise 面试题整理
基础输出题题目1const promise = new Promise((resolve, reject) => { console.log(1) resolve() console.log(2)})promise.then(() => { console.log(3)})console.log(4)// 1 2 4 3记住 new Promise 里的参数函数,是同步被执行的,故而先输出 1,2.resolve 后还需要等待进入下一原创 2021-07-19 17:54:02 · 779 阅读 · 1 评论 -
问题九:两个v-for中,内for无法调用外for对象
两个v-for中,内for无法调用外for对象解决办法:把v-if 写在template 标签上原因:首先 vue官方都不推荐 v-if 和 v-for写在一个标签上 (原因:就算写了v-if v-for还是会循环 只是v-for返回的是一个空的值 这样就造成了性能浪费)...原创 2021-07-19 16:33:53 · 409 阅读 · 0 评论 -
问题八:element下拉框<transition-group> children must be keyed: <ElTag>
children must be keyed: 我在添加行的时候完select里面添加了一个数组里面包空对象原创 2021-07-07 16:57:17 · 930 阅读 · 0 评论 -
问题七:vue+ts The left-hand side of an assignment expression may not be an optional property?
用ts定义了一个变量,并且用接口做类型定义的,但是赋值的时候就报错???解决办法:解决的办法是 赋值之前先判断是否存在原创 2021-06-30 20:36:31 · 1928 阅读 · 0 评论 -
Ios和安卓的兼容性(一)
1.iOS手机将数字自动识别为电话,变成蓝色,有下划线 <meta name="format-detection" content="telephone=no"> 安卓识别邮箱,禁止跳转 <meta name="format-detection" content="email=no" />2.iOS延迟聚焦setimeout失效 暂时未有好的解决方法3.ios 页面滑动卡顿 body{-webkit-overflow-scrolling:touch}4.iO转载 2021-06-28 16:56:29 · 562 阅读 · 0 评论