
学习笔记
小蘑菇0629
这个作者很懒,什么都没留下…
展开
-
element MessageBox 遇到的问题
使用消息提示框报错解决办法:改为局部调用的方式。原创 2023-05-31 14:33:27 · 593 阅读 · 0 评论 -
vxe-table 实现拖动行。列
实现表格行拖拽,列拖拽原创 2023-03-03 10:42:30 · 3847 阅读 · 4 评论 -
vue3 中遇到的问题
例: v-if 的值变为true 的时候。页面上 没有实时更新显示。原创 2023-02-21 16:47:46 · 498 阅读 · 0 评论 -
vue3学习 -- router
vue3 使用router原创 2023-02-01 17:38:43 · 475 阅读 · 0 评论 -
文件流下载文件
【代码】文件流下载文件。原创 2022-11-30 15:50:14 · 276 阅读 · 0 评论 -
vue 中使用echarts 报错 Error in mounted hook: “Error: xAxis “0“ not found“
需要手动引入一下 grid原创 2022-10-27 15:57:25 · 2386 阅读 · 0 评论 -
vue 打包后失败
打包文件打开空白并且报错找不到css js。原创 2022-10-21 14:12:31 · 1472 阅读 · 0 评论 -
封装 简单的vue组件步骤
组件封装原创 2022-10-13 16:42:09 · 383 阅读 · 0 评论 -
小程序遇到问题,无法写入文件,因为它会覆盖输入文件。
无法写入文件“/babel.config.js”,因为它会覆盖输入文件。_走错路的程序员的博客-优快云博客_无法写入文件,因为它会覆盖输入文件原创 2022-04-28 11:42:36 · 3015 阅读 · 0 评论 -
参数e 具有any 类型
这样写会报 参数e 隐式具有any 类型所以需要改成原创 2022-04-28 11:31:48 · 3661 阅读 · 0 评论 -
项目中遇到的问题——子元素 margin-top 影响父元素
查阅资料后发现是因为盒模型的规范造成的。有以下解决办法1、 给子元素设置 float: left2、 给父元素设置 padding 值 。但是值不能为 03、 给父元素添加border 值。同样值不能为 0原创 2022-01-05 10:47:21 · 225 阅读 · 0 评论 -
关于ajax 请求
今天遇见一个这样的问题:需要请求一个接口地址,然后显示跨域,但是在浏览器直接访问是可以访问通的。就这个问题纠结了好长时间,经过查资料发现是这样的: 浏览器访问地址,是 访问 而不是 请求, 就一个目标源,根本就不存在跨域 而ajax 请求 是从A 页面 请求B 。所以本身就是跨域。 ...原创 2021-08-19 14:03:46 · 94 阅读 · 0 评论 -
element upload 选择文件时指定格式
<el-uploadclass="upload-demo"action=""drag:auto-upload="false":show-file-list="false":on-change='changeUploada'accept=".png,.jpg,.jpeg">accept=".png,.jpg“这样的写法选择文件时 指定选择文件的格式为 png jpg原创 2021-08-05 10:42:30 · 390 阅读 · 0 评论 -
处理手机号中间*展示
var str1 = $('#telPhone').val() var reg = /^(\d{3})\d*(\d{4})$/; var str2 = str1.replace(reg,'$1****$2') $('#telPhone').val(str2);结果 :原创 2021-07-22 13:56:36 · 224 阅读 · 0 评论 -
重写原生 alert 样式
js 部分//改写js原装的alert样式var t;var timeclose = 0;var showBackTime = 0;var showTime;window.alert = function (s, a, b, c) { if (s.indexOf("操作失败:[object Object]") >= 0) { return; } if (s == "out") { return; } var d原创 2021-07-20 15:36:26 · 550 阅读 · 0 评论 -
项目中遇到的问题
今天做bootstrap 得表格跟搜索布局。样式出问题。按钮不是我想要的按钮样子原来 没有加HTML5 的申明<!DOCTYPE HTML><html lang="en">一定要加上这个,才是最新的h5 的申明布局...原创 2020-02-26 15:36:08 · 115 阅读 · 0 评论 -
ie10图片有蓝色的边框
设置img:{border:0} 就可以完美的解决这个问题。原创 2020-01-10 13:44:17 · 334 阅读 · 0 评论 -
项目中遇到的问题——ie 浏览器不支持直接设置透明色
设置了透明色的颜色,在ie上的边框还是有颜色,一直没找到原因。原来是颜色不兼容。这样设置在ie 下有红色的下划线,并且不起作用。附上设置方法。/*ie9以及 以上*/ .pages{ background: rgba(0,0,0,.5); height: 100px; ...原创 2019-11-28 14:16:06 · 490 阅读 · 0 评论 -
button按钮外有虚线边框问题
去掉轮廓线。原创 2019-11-28 10:04:12 · 1468 阅读 · 0 评论 -
Vue事件修饰符中的 阻止默认行为 .prevent
例:<div> <a href="www.baidu.com" @click.prevent="linkClick">点击</a></div><script>var vm = new vue ({ el:"#app", data: {}, methods: { linkClick() { ...原创 2019-07-15 13:43:45 · 2291 阅读 · 0 评论 -
Vue事件修饰符中的 捕获触发事件 .capture
实现捕获触发事件的机制,即是给元素添加一个监听器,当元素发生冒泡时,先触发带有该修饰符的元素。若有多个该修饰符,则由外而内触发。多用于遇到事件冒泡是控制触发顺序例:<div @click.capture = "divClick"> <a href="www.baidu.com" @click="linkClick">点击</a>...原创 2019-07-15 14:04:53 · 6252 阅读 · 0 评论 -
纯 css 重置滚动条样式
*滚动条*/::-webkit-scrollbar { width: 10px; height: 10px;}/*定义滚动条轨道 内阴影+圆角*/::-webkit-scrollbar-track { /*背景内阴影*/ /*-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);*/ b...原创 2019-09-29 10:33:47 · 1049 阅读 · 1 评论 -
弹性伸缩布局 flex (新)
知识点1: 首先,先设置 display: flex; 弹性布局知识点2:flex-direction 设置方向 例:(注意看上边文字) flex-direction:row;flex-direction:row-reverse flex-direction:column;flex-direction: column-reverse知识点3:f...原创 2018-12-24 14:40:22 · 231 阅读 · 0 评论 -
JavaScript的作用域和作用域链
一、全局作用域(Global Scope)1、没有声明直接赋值的。拥有全局作用域2、最外层函数和在最外层函数外面定义的变量拥有全局作用域3、所有window对象的属性拥有全局作用域二、局部作用域(Local Scope)和全局作用域相反,局部作用域一般只在固定的代码片段内可访问到,最常见的例如函数内部,所以在一些地方也会看到有人把这种作用域称为函数作用域。三、作用域链在JavaScript代码运行...原创 2018-06-19 11:48:40 · 102 阅读 · 0 评论 -
Vue事件修饰符中的 阻止事件冒泡 .stop
用法:<a v-on:click.stop="doThis"></a>或者<a @click.stop="doThis"></a>修饰符.stop应该放在需要阻止冒泡的位置上。例:<div id="gpa" @click="dodo"> <div id="pa" @click="doThat">...原创 2019-07-15 11:29:05 · 539 阅读 · 0 评论 -
为什么vue中的data要用return返回
export default{ data(){ return { } } }主要就是为了防止数据污染return包裹后就是当前组件可用。不会影响其他组件。原创 2019-07-01 16:32:03 · 652 阅读 · 0 评论 -
项目中遇到的问题,触发父元素事件
场景: 一个收缩面板,面板头部居右增加按钮。但是点击按钮时,总是要触发父元素的伸缩事件。解决方法: span 为按钮。原创 2019-06-03 13:43:53 · 106 阅读 · 0 评论 -
js string 类型的方法
1、charAt()方法,返回指定位置的字符2、charCodeAt() 方法返回指定位置字符的Unicode编码 3、concat()连接两个或多个字符串。4、substr()方法:截取指定位置指定数量的字符5、substering()方法是截取指定位置之间的字符6、trim()方法:删除字符串左右空格7、字符串大小写转换 toLowerCase()把字符串转换为小写并返回新字符串 ...原创 2018-06-28 15:56:59 · 1575 阅读 · 0 评论 -
javascript归并方法
一、reduce()方法 例子:结果:格式;结果:也可以这样理解 二、reduceRight()用法跟reduce ()方法一样。唯一区别就是顺序。reduceRight()是从后往前。 reduce()方法是从前往后开始。...原创 2018-06-27 17:27:37 · 217 阅读 · 0 评论 -
数组和对象的区别总结
1、创建方法:2、对象没有长度3、调用方法不同4、因为没有长度。所以对象没有for 循环5、对象键值唯一,数组可以重复6、都可以用for in 循环原创 2018-06-27 15:04:21 · 12026 阅读 · 0 评论 -
数组操作-- 重排序
1、reverse() 颠倒数组中元素的顺序例:结果:注意:此方法只是颠倒顺序,并不能进行智能排序2、sort() 升序排序数组 sort()方法是会调用toString()原创 2018-06-21 11:31:47 · 372 阅读 · 0 评论 -
script 标签专题
1、async:异步脚本。可选参数,外部引用文件时有效,目的是不妨碍页面中的其它操作 值得注意的是,标记为async 的脚本并不保证按照指定的先后顺序执行,所以确保之间互不依赖很重要。2、charset:...原创 2018-06-09 22:00:20 · 537 阅读 · 0 评论 -
javaScript 数组 迭代方法
一、every()例子:结果:原创 2018-06-21 17:50:51 · 154 阅读 · 0 评论 -
数组操作总结
1、创建数组 2、添加删除 shift() 删除数组的第一个元素,并返回该元素的值 例:var movePos=[11,22]; movePos.shift() console.log(movePos)//[22] unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。 ...原创 2018-06-21 15:46:14 · 311 阅读 · 0 评论 -
js object 数据类型
一、创建方法 1、 2、原创 2018-06-12 11:47:19 · 950 阅读 · 0 评论 -
关于数值转换
有三个函数用于数值转换:Number()、parseInt()、parseFloat()Number: 1、如果是布尔值 转换为 true:1 falase:0 2、如果是null 返回0 3、undefined 返回NaN 4、如果是字符串 结果为parseInt: 1、...原创 2018-06-11 14:50:25 · 1291 阅读 · 0 评论 -
html5 <output>标签
<output> 标签作为计算结果输出显示(比如执行脚本的输出)。结果原创 2018-08-10 16:11:46 · 643 阅读 · 0 评论 -
css3 display:flex 属性
Flex是Flexible Box的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性注意:设置了 display:flex 之后 ,子元素的float、clear和vertical-align属性将失效。一、基本概念二、容器的属性 1、flex-direction 决定容器内元素的排列方向,也就是主轴方向。 语法 共有4个值:2、...原创 2018-08-15 13:52:49 · 3717 阅读 · 0 评论 -
项目中遇到的问题 ----js 浅拷贝,深拷贝问题
场景: 项目中需要一个表格,表格有一列操作列,点击+ 的时候 拷贝当前行在当前行后添加一行问题: 添加的新行会根据它的母行变化而变化。例:当点击母行单选项,新行也会变。点击新行单选项,母行也随之改变 区别:浅拷贝只复制对象的第一层属性、深拷贝可以对对象的属性进行递归复制浅拷贝就是拷贝了一层,除了对象是拷贝的引用类型,其他都是直接将值传递,有自己的内存空间的。我的解决方法,是对拷...原创 2018-10-30 11:36:50 · 623 阅读 · 0 评论 -
easy UI 动态设置必填校验
obj.SetRequired = function (required) { var me = this; var control = me.GetControl(); control.textbox('textbox').validatebox('options').required = required; $.fn.val...原创 2019-04-10 17:18:07 · 2884 阅读 · 0 评论