自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

old_hu的备忘录

记录着备忘

  • 博客(55)
  • 资源 (2)
  • 收藏
  • 关注

原创 嵌套div无法出现局部滚动

css

2022-09-09 10:37:25 469 1

原创 动态更新数据使视图更新

备忘录

2022-08-15 11:44:43 425

原创 小程序web-view分享后传值丢失

onShareAppMessage (options) { let url= options.webViewUrl; return { path: '/pages/homePage/login?url=' + encodeURIComponent(url), success: function (res) { }, fail: function (res) { ...

2022-01-05 19:26:36 553

原创 **ie浏览器报语法错误**

ie浏览器报语法错误一般是ie不兼容es6新语法导致解决办法1.引入babel-polyfill2.已经引入上面1还是报错,这可能是因为没有覆盖到,这个时候需要找到引入依赖文件路径在下图一样的引入基本能解决问题3.要是上面两种方法还是不行,请看下面↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓删除你刚刚引入的依赖,不用了 -_-...

2021-11-03 11:30:42 1515

原创 vue-swiper滑动到最后或循环到最后一个不动了

开始一直没事,今天突然发现这个问题,结果网上说的都没用,完全解决不了问题然后就打开swiper 文档加了 centeredSlides : true, 居然可以循环播放了,滑动也没问题但是里面的样式发生了错乱,出现左右两边半个,然后我就使用slidesOffsetBefore: 就是偏移量tmd的竟然发现ie和谷歌里面的不一样,实在没办法只能做一下兼容了created() { if (!this.getIsIE()) { //这个是我写的一个公共的判断是否是ie浏览器的方法

2020-05-28 12:33:55 3599 2

原创 将带有大括号的json字符串转为json格式

场景是需要将参数通过地址栏传过去,然后在别的浏览器中拿到然后在获取参数得到的是特殊的字符串如:"{id:124,name:张三,age:20}"这样格式的没法用一些常用的方法进行转换为{ id: 123, name: 张三, age: 20 }所以得自己写js转换了 strToJson(str){ let newstr = str.replace("{", "").replace("}", ""); //先取出左右的括号 let str

2020-05-27 18:35:50 1862

原创 vue-lazyload因v-model出现闪烁问题

因为一个input和v-lazy在同一个页面,结果输入一个数字图片就闪烁一下,死活找不到原因,只知道和v-model有关,结果网上搜索,只能用另外一种方法了<img :src="addPort(item.showImage)" onerror="this.onerror='';this.src='../../../../../static/img/holder.png'" />(这个...

2020-01-07 10:58:35 1058

原创 加scoped对ui组件里面的样式进行改变

直接在样式最前面加/deep/ !听哥的准没错,什么.a /deep/ .b 都是狗屁(害得我浪费时间以为是我代码出问题)

2019-12-24 16:53:47 129

原创 vue里父向子传值的另种方法provide/inject

传变量//父组件: provide: { name: '张三' },//------------------------------------------------------------------//子组件inject: ['name'],//用法:this.name还能传递方法://父组件 data() { return { na...

2019-11-15 10:42:01 307

原创 Unknown custom element did you register the component correctly

这个真是坑爹,搞了我几个小时,什么问题都没就是报这个错,后来我将引入的组件里面内容删了重下写,就好了,我一脸懵逼,是我的vscode坏了还是电脑坏了 ~~~...

2019-11-13 15:10:16 153 1

原创 vue-awesome-swiper如何判断是否翻页到了最左边或者最右边

使用的时候this.swiper.progress的值会变化,当处于第一页的时候值为0,当处于最后一页的时候值为1,这个时候就能判断是否到最左边或者最右边然后进行相关提示了在文档里面可以找到如何得到this.swiper,如下:ref ="myswiper" computed: { swiper() { return this.$refs....

2019-10-31 18:40:00 2663

原创 使用计算属性Computed property "tabList" was assigned to but it has no setter

出现这个报错是因为你的计算属性进行了赋值操作,一般是默认get方法,但是如果有赋值操作就要加上set方法:computed: { tabList: { get() { return this.$store.state.common.tabList; }, set(newValue) { thi...

2019-10-30 15:09:16 684

原创 vue-awesome-swiper的上一页下一页失效问题

<template> <div> <h1>轮播图</h1> <swiper :options="swiperOption" ref="mySwiper"> <swiper-slide v-for="(item, index) in list" :key="index"> ...

2019-10-30 11:14:21 4531 3

原创 vue中主动失去焦点

相同的,获得焦点就把blur改为focus,改一下ref的绑定值就行了

2019-10-23 10:35:17 6773 2

原创 vue里面同步处理

show() { this.inpuShow = true; //显示input框 this.getStatus(); // 此时该方法执行,但input框并未显示,知道该方法执行完毕才显示}改:show() { this.inpuShow = true; //显示input框 this.$nextTick(()=> { this.getStat...

2019-10-16 18:57:46 576

原创 iview里面添加点击事件无效

出现这种情况一般是用先关ui组件引起的比如使用组件添加自定义点击事件:<Input v-else class="search-input" search placeholder="请搜索" style="width:120px" @click="businessSearch"/>//因为此时用的是iview提供的组件,自定义@click事件并不会触发,需要加.native触发原生...

2019-10-12 12:05:10 2290

原创 覆盖iview里面组件原有格式

如代码是这样的<style scoped lang="less"> .ivu-modal { .ivu-modal-body { height: 300px; } }</style>要想修改300px就要去掉scoped

2019-10-10 16:14:27 418

原创 export 和 export default 的区别

如果使用的export 导出模块,如: export { play }那么引用页面,必须: import { play } from "@/~" //引入模块名必须和导出一样如果要改名就要 import { play as toplay } from ~如果用export default{ play }引入 import toplay from "@/~" ...

2019-09-29 14:40:49 71

原创 路由跳转之前,方法会继续执行,而且在路由跳转之前执行

add()方法会继续执行,而且会在路由跳转之前执行

2019-09-29 10:34:15 2082

原创 解决input获取焦点后,旁边文字抖动问题

当input获取焦点后,旁边手机号字体会抖动 <div class="responsible-phonenumber"> <span>经办人手机号:</span> <div><input class="input" type="text" :maxlength="11" placeholder...

2019-09-18 11:46:20 1554 2

原创 利用数组方法进行分页,可配合ui框架里面的分页

因情况需要每次都拿到一次性的100条数据,并不是后端分页,得到的data数组 dataArrdataArr.slice(index, number) 来取出每一页的数据pagesize = 定义每一页的数量total = pageData.lengthpagination:0 //页码 //第一页 this.pageData = dataArr.slice(0, this...

2019-08-29 18:18:41 171

原创 新版Google浏览器无法加载扩展程序问题

1.将下载的crx后缀名的文件改为后缀为zip2.解压到一个文件夹3.将文件夹拖进谷歌扩展程序就行了

2019-08-26 14:29:42 7284

原创 ie 11下的focus()函数不起作用解决

这样一个功能,输入前面自动聚焦到后面的输入框当时使用dom.focus() 一直无法达到需求,原因就是兼容问题了,再谷歌,qq,360试过都没问题,后来找到用 select() 完美解决问题...

2019-08-22 16:50:25 1140

原创 对于splice()的替换值问题

如:我要替换一个数组的某个值var arr = [1,2,3,4] //本意要将 2 替换为 '*',然后想拿到替换后的数组来用//这个时候我们兴高采烈搞起来newArr = arr.splice(1,1,'*');//这个时候我们用起来发现不对了 ,怎么跟想象中不一样//然后打印发现 newArr => [2]//我当时也琢磨半天,后来发现,原来使用splice()他...

2019-08-22 15:26:25 1581

原创 判断一个数组是否存在某值

Arr.includes('1')判断数组Arr里面是否存在1,如果存在则返回true,否则返回false

2019-06-25 15:38:29 4258

原创 element-ui中 el-popover组件报错undefined

找了半天,原因是要将此组件放在上面,就可以了

2019-06-25 11:56:14 1105

原创 字符串和数组的相互转换

var arr = [1,2,3]//转字符串var str = arr.join(",") ===> "1,2,3"//或者 arr.join(" * ") ===> "1*2*3"转数组str.split(",") === > ['1', '2', '3']

2019-06-20 14:02:36 20708 1

原创 将数组转为json字符串

var item = [1,2,3]JSON.stringify(item)

2019-06-19 18:31:54 23306

原创 一个输入框有值就让另一个输入框值为空

因为用vue第一个想到的是用watch,然后直接监听a值变化让b值为空,b值变化a值为空,结果就成了一个循环,达不到期望值,解决办法:当一个输入框获取焦点后,存储状态,然后在监听的时候加上这个状态就不会存在问题了...

2019-06-18 10:57:25 1468 1

原创 json数据的访问格式

有两种访问格式1. var obj= {}; obj.name = 'aaa';2. var obj= {}; obj['name'] = 'aaa';平时使用第一种,但是遇到key可变就用第二种第二种可以设置动态变量名:obj['name' + i] = ' '...

2019-06-17 16:08:01 731

原创 动态的给一个对象里面添加数组

var obj = []; for(var i=0; i<3; i++) { obj['name' + i] = [1, i, i+1]}=========> obj{ name0:[], name1:[], name2:[]}

2019-06-17 15:57:12 5855

原创 element-ui中对获取的data新绑定数据进行数据更新却不触发数据更新

当我们需要对后台获取的res.data进行新绑定数据的时候如:data () { return { list: [ ] }}.....................res => { this.list = res.data; this.list.forEach(item => { item.a = 1234; })}这个时候,如果对上面新添加的变...

2019-06-17 11:46:35 6300

原创 嫌引入字体图标太麻烦,自己制作

如: .hint { width: 20px; height: 20px; border-radius: 50%; background: black; font-size: 16px; color: #fff; line-height: 20px; vertical-align: baseline; display: inline-blo...

2019-06-14 14:42:16 182

原创 输入框中的文本域失去放大缩小功能

在文本域里面加上属性textarea { resize: vertical; }

2019-06-14 14:19:58 618

原创 jsp页面获取后端返回的request.setAttribute

一不小心遇到个不分离的项目,然后后端给我一个编码,返回参数: request.setAttribute(“xx_no”,xx_no);这时候可以:<input type="hidden" value="${xx_no}" id="xx_Id" />var number = $('#xx_Id').val();...

2019-06-12 16:43:44 8189

原创 发现element-ui组件用不了,明明正确却报错

如果遇到这种问题,很可能你是刚接手到的一个二手项目,然后你的项目中的饿了么版本是低版本或者覆盖了源码的一些组件功能要么按照原来开发人员的方式写,要么有能力就修改下源码或者覆盖源码你也可以,laozi就是牛X,重新写或者换个ui框架如果你找到了可以升级ui框架但不影响原来老版本的开发方式,请不吝赐教(我已经被老版本烦透了)...

2019-06-12 10:32:06 5406

原创 如何快速拿到对象里面的key

最简单最快的let obj = { name: 'hwl', hello: 'world}Object.keys(obj) console.log(Object.keys(obj)); => (2) ["name", "hello"]

2019-06-03 16:49:23 2280

原创 a标签不跳转页面

<a href="javascript: void(0)" onClick="a"><!--点击链接后页面不动,只打开链接--><a href="#" onClick="javascript: return false"><!--作用一样-->

2019-06-03 15:33:22 2058

原创 拿到url端口号后面部分的字符串

使用location.pathname就能拿到了

2019-05-27 17:15:42 2553

原创 使用element-ui让表格固定在当前窗口,可随窗口大小改变

当表头达到表格顶部的时候让给表格max-height的值,让表格不会被滚动到窗口外面去,这样翻页也能在窗口中,提升一点用户体验背景: //背景:表格在一个有头部的页面里面,还有导航 console.log($('.a').outerHeight()); //头部高度 console.log($('.b').outerHeight()) //...

2019-05-27 14:53:19 4192

zTree实现的简单的树状结构的城市demo.rar

利用插件zTree实现的简易的城市树状结构的demo,适合新手练习

2019-05-24

适合新手的简单猜拳小程序.rar

适合新手练习的微信小程序,很简单的一个页面,简单易懂

2019-05-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除