- 博客(29)
- 收藏
- 关注
原创 elementui 日期组件设置value-format年月日格式时报错Error in event handler for “el.form.blur“: “TypeError: dateObje
elementui报错Error in event handler for "el.form.blur": "TypeError: dateObject.getTime is not a function
2022-08-11 11:10:37
1998
1
原创 vue3 引入ref toRefs 报错,报红波浪线
前言:Vue2代码检测工具使用的是【Vetur】,Vue3需要转换为【Eslint】,为了防止Vetur在Vue3项目中报错,同时需要开发Vue2项目,在此记录下相关配置1、Vue3项目中添加【.vscode】文件夹,在文件夹在添加【settings.json】文件{ "editor.codeActionsOnSave": { "source.fixAll.eslint": false }, // "editor.defaultFormatter": "esbenp.prettie
2022-04-19 15:46:13
4059
4
原创 css 纵向滚动条和横向滚动条滚动时冲突
今天遇到个很有意思的问题,就是一个弹窗是个列表,我给了纵向超出滚动,然后里边的元素也是有列表,需要超出横向滚动,结果就导致纵向滚动的时候,总会触发子元素里边的横向滚动,所以它俩冲突了。经过反复观察,我找到了问题所在,是因为子元素设置overflow的问题,就是父元素和子元素只设置一个方向的滚动是不行的,还需要设置hidden.parent { overflow-y: scroll; overflow-x: hidden; } .children { overflow-x: scrol
2022-04-02 13:36:29
1693
1
原创 js 小于10的日期前边加上0
new Date(new Date('2022-1-5')-new Date().getTimezoneOffset()*60*1000).toJSON().substr(0,10)
2022-03-08 14:38:56
516
原创 关于小程序优化-持续更新
1.提前发起数据请求在一些对性能要求比较高的场景下,当使用 JSAPI 进行页面跳转时(例如 wx.navigateTo),可以提前为下一个页面做一些准备工作。页面之间可以通过 EventChannel 进行通信。例如,在页面跳转时,可以同时发起下一个页面的数据请求,而不需要等到页面 onLoad 时再进行,从而可以让用户更早的看到页面内容。尤其是在跳转到分包页面时,从发起页面跳转到页面 onLoad 之间可能有较长的时间间隔,可以加以利用。...
2022-02-24 14:41:31
331
原创 小程序input输入框高度设置不起作用
其实也不是不起作用,你设置高度50px,是起作用的,设置10px,就不起作用了,这是为什么呢?很简单!一张图你就明白了就是因为这个min-height,设置了最小高度,所以你设置的高度值低于这个高度就不起作用了,那么知道原因了,接下来就简单了,min-height设置0,高度就可以随意设置啦!...
2022-02-23 10:51:16
1868
原创 vue form表单按回车页面刷新
当我们form表单只有一个输入框,并且表单里边有button按钮的时候,此时按回车页面会刷新,导致用户体验问题。那么这个问题是怎么导致的呢?在表单只有一个输入框的时候,浏览器就认为我们按回车是想要提交表单,所以会自动触发提交,此时我们没有定义action,所以页面会刷新。怎么解决这个问题呢?也很简单-----直接上代码<form v-on:submit.prevent="onSubmit"></form>简单一行搞定,只要你阻止了表单的默认行为就可以了...
2021-06-17 18:16:44
665
原创 js 正则必须包含6-18位数字、大写字母、小写字母、特殊字符
var res = /^(?=.*\d)(?=.*?[a-z])(?=.*?[A-Z])(?=.*[~!@#$%^&*])[\da-zA-Z~!@#$%^&*]{6,18}$/;res.test('12345aA@1')
2021-03-29 10:20:21
1861
原创 IOS 输入汉字前获取到的是拼音
$('.enterprise_wrp input').on('compositionend',function(){ inputLock = true; }) $('.enterprise_wrp input').on('input',function(){ var that = $(this); (function(t){ setTimeout(function(){ if(inputLock){ inputReturn(
2021-03-16 10:00:12
366
原创 js 正则验证同一个值结果却不一样
var reg = /^[a-z][a-z0-9_]*$/g;console.log(reg.test('sadf6'))console.log(reg.test('sadf6'))打印结果一次是true,一次是false这是因为正则reg的g属性,设置的全局匹配。RegExp有一个lastIndex属性,来保存索引开始位置,也就是说第二次正则会在索引为5的地方验证,那么这个时...
2020-03-27 13:59:16
495
原创 element-ui tabel不渲染
用了cnpm安装element-ui, tabel组件不渲染数据,删除后改用npm安装就好了,cnpm安装会出现很多诡异的问题, 现在具体原因还不知道…
2019-12-26 10:43:02
1773
原创 git checkout pathspec 'test' did not match any file known to git
1、执行命令git fetch取回所有分支的更新2、执行git branch -a可以看到test分支(已经更新分支信息)3、切换分支git checkout test
2019-12-03 14:37:39
403
原创 git 如何切换项目
切换项目git remote add origin http://gitlab.aaa.com/test/anHtml.git查看当前项目分支git remote show origin
2019-11-21 16:36:04
2245
原创 js 图片上传压缩
<input type="file" class="upfile" id="upfile" accept="image/*" />var canvas = document.createElement('canvas');var context = canvas.getContext('2d');var upfile = document.getElementById('...
2019-07-19 10:09:35
183
原创 js 解决isNaN不能区分字符串、对象等问题
isNaN('str'); //trueisNaN(undefined); //trueisNaN({}); //true有些时候isNaN返回的并不是我们期待的结果,我们用这个方法只是想知道这个变量是不是NaN,所以解决办法来了↓var n = NaN;n !== n; //truevar s = 'str';s !== s; //falsevar o = {...
2019-06-14 10:32:24
710
原创 js 控制input光标位置
document.getElementById('code_text').onfocus= function(index){ this.selectionStart = index; this.selectionEnd = index;}<input class="code_text" type="tel" maxlength="6" autofocus="au...
2019-06-06 14:02:33
5118
原创 js上拉加载
function loadNextPage(obj){ this.el = obj.el; this.distance = this.distance ? this.distance : 0; this.downFN = obj.downFN; this.time = null; this.flag = true; this.init();} ...
2019-05-22 16:39:38
149
原创 git 提交报错fatal: Unable to create 'D:/ycb/test/.git/index.lock': File exists.
解决方法删除.git文件夹里边的index.lock文件
2019-03-20 20:36:29
579
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人