自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 mpvue设置每个页面的标题,网上找的暴漏config对象的方法已经不能使用

直接撸方法:在每个页面文件下面新建main.json,这个和小程序的json文件一样{ "navigationBarTitleText": "首页"}参考mpvue文档中webpack的配置,地址为http://mpvue.com/change-log/2018.7.24/#srcmainjs...

2018-11-30 13:46:29 811

原创 小程序获取oppenid时返回40125或者40029

40125:根本原因是因为appid和AppSecret不配对,需要打开微信公众平台重置AppSecret40029:根本原因是因为发送的参数appid和小程序配置文件project.config.json中所配置的appid不匹配或者和新建小程序时填写的appid不匹配...

2018-11-15 15:34:20 845

原创 解决!小程序swiper组件的高度适应问题

众所周知,swiper组件的元素swiper-item是设置了绝对定位的,所以里面的内容是无法撑开swiper的,并且给swiper盒子设置overflow:visible也是没有用的,有几种解决方法,根据不同的需求使用。给swiper-item里的内容加scaoll-view包装; 通过微信api,直接选取有实际内容的DOM,并获取到他的高度,动态设置swiper的高度wx.creat...

2018-10-18 18:38:23 6791

原创 我所理解的JS ~~运算符

简单一点就是将一些变量转化为Number(数字)类型的;具体转化哪些变量有用呢:数字类型的字符串可以转化为纯数字var a='123';console.log(~~a); //输出123字符串中带了其他字母,符号,或者其他除数字外的东西,一律输出 Number类型的0var a='asd';console.log(~~a); //输出0任何boolen类型的,如...

2018-09-10 11:45:50 21261 2

原创 margin-left:auto以及一些包含块的认知

今天在学习使用grid布局的过程中偶然发现margin-left居然可以让盒子靠右,然后开始查资料,w3c解释是这样的常规流中的块级非置换元素需要满足: 'margin-left' + 'border-left-width' + padding-left' + 'width' + 'padding-right' + 'border-right-width' + 'margin-right' ...

2018-08-14 14:31:04 1576

原创 数组去重,最简单两种方法

 在学习es6的过程中发现Set构造函数,接受一个数组类型的参数可以去除重复值,不废话直接上最简单的代码var array=[1,2,3,4,5,6,2,2,2,2,3,3,3]console.log([...new Set(array)])顺便提一下以前使用的数组去重方法,使用filtervar array=[1,2,3,2,2,4];var newArray=arra...

2018-08-13 23:23:32 3417 2

原创 一道promise面试题引发的茅塞顿开

今天朋友参加面试,冒死发出面试题,有一道面试题是这样的题目:使用promise实现每隔一秒输出一个1,一共三个因为朋友在面试,紧张的心里传染到了我,使逼出了最强的自己,在还没有用过promise的我竟然5分钟写出来了,而且是十天前根本没看懂promise。代码如下:(比较简陋) var p1=new Promise(function (res,rej) { ...

2018-08-11 18:58:23 954

原创 vue中computed

一般简单的计算属性,写在模板表达式中,复杂的写到computed中,方便管理。相比methods,他自身具有缓存机制、当值不变时,直接使用缓存中的数据,而不会继续调用computed,而method每次都会调用。 缓存可以关闭,给某个属性设置cache:false就关闭了...

2018-08-08 17:59:28 704

原创 小程序生命周期小总结

onLoad: 页面加载。 1)一个页面只会调用一次。 2)参数可以获取wx.navigateTo和wx.redirectTo及<navigator/>中的 query。 onShow: 页面显示 1)每次打开页面都会调用一次。 onReady: 页面初次渲染完成 1)一个页面只会调用一次,代表页面已经准备妥当,可以和视图层进行交互。 2)对界面的设置如wx.setNav...

2018-08-08 15:15:11 340

原创 git提交后冲突的解决办法

git diff查看冲突的位置,修改本机文件,合并文件,最后git push

2018-07-26 17:06:48 1989

原创 vue的props传值以及$attrs传值

注意一点:注册的组件一定要写在new Vue的上面!!!,感觉自己白痴一样掉进这个坑233333props传值: 子组件必须通过props注册好数据例如           props:['chuan']父组件在标签中放入属性,如果属性为动态数据,需要用冒号,$attrs传值该数据没有在props中注册过,注意是没有注册过。 在子元素中通过$attrs['data']来访问这...

2018-07-25 16:29:00 985

原创 小程序hidden无效

小程序的hidden属性只能隐藏块级元素;隐藏元素的其他方法动态设置opacity,display,以及通过wx:if

2018-07-24 11:18:57 3371

转载 什么是!DOCTYPE html及!DOCTYPE html的重要性?

什么是!DOCTYPE html?在HTML文档初,往往会有这么一句话!DOCTYPE html,那么它的意义是什么呢?它是html5标准网页声明,全称为Document Type HyperText Mark-up Language,意思为文档种类为超文本标记性语言或超文本链接标示语言,现在是这个简洁形式,支持html5标准的主流浏览器都认识这个声明。表示网页采用html5,<!DOC...

2018-07-20 17:22:00 378

转载 vue原理之proxy对象的学习-----学习笔记

Javascript Proxy对象 简介Javascript Proxy对象 简介 Javascript Proxy对象 改变你操作对象的方式Proxies 是Javasript对象的中间件...或者说至少是那种很早的版本。ES6 中引入Proxies,让你可以自定义Object的基本操作。例如,get就是Object的基础操作方法。const ob...

2018-07-16 18:21:32 2837

原创 vue-cli的其他工程目录及作用---学习笔记

2018-07-16 16:04:17 174

原创 vue_cli核心依赖包的作用---学习笔记

2018-07-16 15:52:35 565

转载 promise的面试问题(转载)

https://blog.csdn.net/shuidinaozhongyan/article/details/77864182

2018-07-13 15:31:15 493

原创 setTimeOut,setInterval的第三个参数

定时器启动时候,第三个以后的参数是作为第一个func()的参数传进去。demo1增加两个参数123function sum(x, y) {    console.log(x+y) //3}<br>setTimeout(sum, 1000, 1, 3);...

2018-07-13 14:53:03 332

原创 promise简单学习

Promise阅读: 82530在JavaScript的世界中,所有代码都是单线程执行的。由于这个“缺陷”,导致JavaScript的所有网络操作,浏览器事件,都必须是异步执行。异步执行可以用回调函数实现:function callback() { console.log('Done');}console.log('before setTimeout()');setTimeout(c...

2018-07-13 14:49:23 119

空空如也

空空如也

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

TA关注的人

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