随笔分类 -  前端

Vue单页面hash模式公众号苹果,安卓微信sdk分享整理
摘要:基本操作查看微信文档。 以下是采坑过程。 1。config的url用window.location.href.split('#')[0]。分享的接口如onMenuShareAppMessage的link用想要分享的页面的地址。如a/b/c/#/d 此时安卓微信都能验签成功。但是苹果得分享跳转的都是首 阅读全文

posted @ 2019-12-15 01:03 苜葉 阅读(534) 评论(0) 推荐(0)

vscode vue 自动补全代码
摘要:1.在插件中下载安装 html snippets 2.settings.json中配置files.associations对象。 找到setting.json文件:文件 --> 首选项 --> 常用设置 进入setting.json文件编辑 然后在settings.json中找到“常用设置”里的fi 阅读全文

posted @ 2019-12-10 11:06 苜葉 阅读(10250) 评论(0) 推荐(1)

vue 新建项目
摘要:vue4.0的方法:https://www.cnblogs.com/sese/p/11712275.html。 下面为2.几的版本 一、全局安装vue-cli脚手架构建工具:npm install vue-cli -g 二、没有安装webpack,则先安装webpack:npm install -g 阅读全文

posted @ 2019-12-10 10:50 苜葉 阅读(123) 评论(0) 推荐(0)

Js(小笔记)
摘要:如果某个操作A需要某些异步获取的数据B,这个操作A是主动触发的,所以在这之前有或许很长或许很短的的时间,所以这个操作A不宜直接作为异步获取数据的回调函数。(现在用promise.all) arguments.callee 是一个指向正在执行的函数的指针,因此可以用它来实现对函数 的递归调用(ES6 阅读全文

posted @ 2018-04-25 11:31 苜葉 阅读(111) 评论(0) 推荐(0)

css(小笔记)
摘要:权重计算规则 !important权重是最高的 第一等:代表内联样式,如: style=””,权值为1000。 第二等:代表ID选择器,如:#content,权值为0100。 第三等:代表类,伪类和属性选择器,如.content,权值为0010。 第四等:代表类型选择器和伪元素选择器,如div p, 阅读全文

posted @ 2018-04-25 11:25 苜葉 阅读(94) 评论(0) 推荐(0)

wx小程序
摘要:Showloading如果没有关闭就在进入下一个下面,比如吧关闭showloading的代码写在跳转成功之后,下一个页面的第一个showloading可能会失效。 当showToast或者showModal与hideLoading要同时出现在同一块代码里时,应该让hideloading放在前面。 当 阅读全文

posted @ 2018-04-25 11:22 苜葉 阅读(397) 评论(0) 推荐(0)

杂七杂八的小技巧
摘要:使用for循环过程中,数组的长度,使用一个变量来接收,这样有利于代码执行效率得到提高,而不是每走一次循环,都得重新计算数组长度 不推荐 推荐 阅读全文

posted @ 2018-02-23 09:56 苜葉 阅读(110) 评论(0) 推荐(0)

小程序MD5加密(支持中文)
摘要:返回的值字母是小写的,如果需要大写,在MD5()这个函数的返回值里选择return temp.toUpperCase()这个就行了。 function md5(string) { var x = Array(); var k, AA, BB, CC, DD, a, b, c, d; var S11 阅读全文

posted @ 2018-01-23 17:37 苜葉 阅读(2045) 评论(0) 推荐(0)

小程序页面数值显示为null
摘要:今天遇到点问题,页面上的数值一直显示为null, 我做了判断:当数值为null时,值为0也没用,然后console.log()才发现问题,主要代码如下: 原因是当data.num = NaN 时,页面的值会变成null。 阅读全文

posted @ 2018-01-11 17:28 苜葉 阅读(6837) 评论(0) 推荐(0)

小程序js的data初始化问题
摘要:碰到一个问题,当在某个页面设置data为 app.globalData的代码如下: 如果userInfo的数据不是最初定义好的,而是在这个页面加载之前的某个页面获得并赋值的,在设置data时直接赋值会赋最初定义的null值。就比如如果赋的是globalData.url的值就没有问题,因为最初定义了。 阅读全文

posted @ 2017-12-29 10:26 苜葉 阅读(3727) 评论(0) 推荐(0)

用data()保证函数被调用时使用的数据的正确性。
摘要:公司库看到的一段代码,当绑定的函数用到的数据是可能变化时,采取data()保证了执行函数时使用的数据的正确性,不管后续代码会不会更改所要调用的数据。 阅读全文

posted @ 2017-11-21 14:59 苜葉 阅读(208) 评论(0) 推荐(0)

canvas入门(五)
摘要:canvas一样可以使用图形变换。 位移,translate(x, y); 旋转:rotate(deg); 缩放:scale(sx,sy); 但这个过程有个陷阱,如 效果如下: 可以发现,translate的数据叠加了。所以在绘制过程中应该使用save()和restore()。在使用了图形的变换时, 阅读全文

posted @ 2017-11-14 18:19 苜葉 阅读(291) 评论(0) 推荐(0)

canvas入门(四)
摘要:五角星的绘制 根据上图可以求得每个点的坐标,由此可以编写一个绘制五角星的函数。 cxt未绘图上下文环境,r为小圆半径,R为大圆半径,x,y为两圆的圆心,rot为旋转的角度(顺时针方向转,因为函数里面点的计算是逆时针的,所以在算这个旋转角度的时候需要减去)。 很多图形都可以利用这个思路来绘制。 阅读全文

posted @ 2017-11-14 14:55 苜葉 阅读(191) 评论(0) 推荐(0)

canvas入门(三)
摘要:canvas绘图接口: 矩形的绘制 cxt.rect(x, y, width, height)cxt.rect(x,y,width,height) 该方法只是创建一个矩形路径,并没有绘制。绘制要加上cxt.stroke()或者用cxt.fill()。或者直接用下列方法进行实际的绘制(下列方法不需规划 阅读全文

posted @ 2017-11-14 14:28 苜葉 阅读(157) 评论(0) 推荐(0)

div 包裹img,div底部会空出3px的高度
摘要:http://blog.csdn.net/xiongzhengxiang/article/details/40433055 阅读全文

posted @ 2017-11-07 14:26 苜葉 阅读(182) 评论(0) 推荐(0)

canvas入门(二)
摘要:弧线的绘制。 context为绘画的上下文环境,相关代码在《canvas入门(一)》中。 关键代码如下 第一个第二个参数为圆心的坐标,第三个参数为园的半径,第四第五个参数为开始的弧度值和结束的弧度值。第六个参数为可选参数,是否选择逆时针方向绘制,默认值为false,代表顺时针方向绘制。弧度为0的位置 阅读全文

posted @ 2017-10-10 14:47 苜葉 阅读(161) 评论(0) 推荐(0)

canvas入门(一)
摘要:html代码如下: 以下均为js代码 上面代码第二句作用是得到一个绘图的上下文环境。参数“2d”是指二维绘图。 上面代码指定了canvas画布的大小,默认为width:300, height:150。也可以用css指定画布的大小,但只能设置画布显示的大小,而上面代码的作用不仅设置画布显示的大小,还包 阅读全文

posted @ 2017-10-09 17:24 苜葉 阅读(189) 评论(0) 推荐(0)

微信小程序开发之图片等比例缩放 获取屏幕尺寸图片尺寸 自适应
摘要:http://blog.csdn.net/qq_31383345/article/details/53127804 阅读全文

posted @ 2017-09-13 15:23 苜葉 阅读(299) 评论(0) 推荐(0)

小程序开发过程注意事项
摘要:尽量避免使用 会让小程序页面会重新渲染,耗性能资源。 比如 使用了set.Data,重新点击同一个内容,重置data.comment。这段就可以改成 阅读全文

posted @ 2017-09-07 11:25 苜葉 阅读(136) 评论(0) 推荐(0)

小程序传数据的下标给数据模板
摘要:datas为数据的集合数组,template中的data是每一条数据,index为该条数据的下标,item为该条数据的内容。这两个都是默认的变量名。 使用 wx:for-item 可以指定数组当前元素的变量名,使用 wx:for-index 可以指定数组当前下标的变量名。 传入的下标可以在模板里使用 阅读全文

posted @ 2017-09-06 15:07 苜葉 阅读(294) 评论(0) 推荐(0)