![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微信小程序
文章平均质量分 96
农村的师傅
这个作者很懒,什么都没留下…
展开
-
如何在微信小程序中使用sass来编写wxss代码
之前抽空了解了一下sass这门css扩展语言,感觉很nice,不过由于我主要是做小程序的,所以我也花了些时间研究如何在微信小程序中使用sass来编写微信小程序的wxss。下面就介绍一下如何在微信小程序中使用sass来编写wxss代码。第一种,使用编辑器进行编译,例如webstrom目前市面上绝大多数的编辑器都提供了对sass编译的支持,你只需要做一些简单的配置即可实时监听sass文件的改动...原创 2018-12-21 16:28:01 · 18838 阅读 · 1 评论 -
微信小程序使用async/await函数进行异步编程
早些时候,研究了一下前端异步编程,想着使用async/await函数编写异步代码,简直爽的不要不要的,而我本身是做小程序开发的,所有自然希望能够让async/await函数在小程序中大展拳脚了,这里就简单介绍一下如何在微信小程序中使用async/await函数来编写异步代码。微信小程序本身支持es6的语法,并且可以开启Babel将es6转为es5。但是即使开启了语法编译,在你使用async函数...原创 2018-12-21 17:17:33 · 4787 阅读 · 0 评论 -
微信小程序的npm使用心得
研究小程序的npm没多久,也就是稍微花了点时间研究了下,并记录一下我的理解和心得,有疏漏的地方,望各位指教。首先,这里介绍的只囊括了如何使用npm,以及小程序npm基本的模块加载原理(没有太深入),并且我只测试了工具类的js的使用比如underscore,而如何发布npm包,如何使用npm中的组件,我并没有了解,望见谅。微信小程序npm构建方法第一步在你项目的根目录,打开命令行,使用n...原创 2018-12-21 17:16:48 · 17084 阅读 · 1 评论 -
wxPageMixins:为微信小程序Page页面增加mixins功能
起步由于之前学习vue源码,在vue源码中学到了如何针对不同的选项参数进行合并,并且为了学以致用,所以就写了一个简单的用于合并微信小程序Page构造数参数的工具函数。因为笔者最近在做微信小程序开发的,我去找了一下,发现微信小程序中好像只有组件拥有一个叫做behaviors用于组件之间的代码复用的选项,对于小程序页面来说并没有类似的mixins这种代码复用机制,便把vue这一套参数合并机制用在微...原创 2019-02-25 14:09:29 · 1596 阅读 · 0 评论 -
为微信小程序增加换肤功能
起源之前,我做了一个展示类的微信小程序,本来都快要完结的了,可是突然,我才听说还要给小程序增加一个换肤功能,这个换肤功能可不是简单的写两套不同的样式表就行了,因为他要可以在后台动态替换背景,底图,文案,一些展示图,以及字体边框的颜色的替换,也就是说不能把这些写在小程序本地,这些图片和文案,字体颜色全部需要从后台获取,我听的差点当场去世。不过说归说,还是要做的,所以,想个方案呗。方案和问题...原创 2019-03-31 09:56:57 · 1754 阅读 · 1 评论 -
为微信小程序扩展自定义babel编译功能
摘要一直以来,微信小程序都自带babel编译,帮我们解决微信小程序中的api和语法差异,其实吧,微信小程序的es6支持已经是比较完善的了,我们翻看官网的es6语法支持可以发现,小程序(下文小程序都指代微信小程序)本身除了proxy以及Array.values等方法之外,其他的es6的api大多数都已经原生支持了,但我们为什么还需要babel进行js的代码编译呢?一个是官方文档所说的平台差异...原创 2019-03-23 18:45:05 · 4961 阅读 · 1 评论