随笔分类 - 微信小程序
摘要:页面的切换,所要执行的钩子函数(生命周期函数),官网上都写得很清晰,但是onHide和onUnLoad还是有些没介绍到。所以这章主要是搞清楚这两个钩子函数,到底是在什么时候会执行,值得注意的是,当页面执行unload后,便要重新加载渲染 微信小程序有一个页面栈的概念,在这里先把它简单的理解成一个访问
阅读全文
摘要:进来之后可以看到五个文件和两个文件夹,一般新建的小程序项目都是这种格式,但有些可能会不一样,不用担心,因为我们所要关注的文件是不会变的 pages 小程序的页面放置文件夹,每一个页面(page)包含四个文件 page.js 页面代码逻辑文件 page.wxml 页面结构文件 page.wxss 页面
阅读全文
摘要:微信小程序有四种类型的文件 js 类型文件 小程序的逻辑代码文件 小程序对js es6的处理比较友好,基本上我们的es6语法都需要使用babel插件去转化成es5(具体是什么原因,自己可以去了解一下),对于es6特定的api还需要使用polyfill去处理,但是小程序的开发工具和内置基础库内置基础库
阅读全文
摘要:在微信小程序项目中 肯定会存在很多功能和样式上相似的部分 面对这种情况 只是单单的ctrl+c ctrl+v 就显得很low了,而且也不便于后期维护那么这时候 使用微信小程序中的自定义组件功能就很合适了. 那么该怎么使用自定义组件呢 首先 推荐建立一个专门放置组件模块的文件夹 component 建
阅读全文
摘要:小程序的每个页面都有一些生命周期,每个生命周期由分别有着不同的生命周期钩子函数。而我们的业务逻辑写在这些生命周期的钩子函数中,那么弄清楚那种情形下会触发那些生命周期钩子函数就非常重要了 先上一段代码 上面这一坨就是页面常用的生命周期钩子函数,还有一些没有写出来,想要了解的可以去微信的官方文档看看:h
阅读全文