<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[双黑in上海]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/shuanghei</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; shuanghei]]></copyright><item><title><![CDATA[和我一起学习微信小程序(四)，使用云函数完善网络请求]]></title><link>https://blog.youkuaiyun.com/shuanghei/article/details/120433649</link><guid>https://blog.youkuaiyun.com/shuanghei/article/details/120433649</guid><author>shuanghei</author><pubDate>Thu, 23 Sep 2021 14:04:18 +0800</pubDate><description><![CDATA[第三篇中，封装了网络请求，咋看一下貌似还可以，实际运用中发生很多问题。

一，代码不够优雅。

二，之前的版本是每次有请求后去判断token是否过期，但是取的token还是之前数据库里的token，如果长时间小程序没人访问的话，这个数据库保存的token其实已经过期了。

那么只能再修改一下代码，思路就是，每一次的网络请求，都要去判断一下token是否过期，如果已经过期，则从后端重新获取token，然后更新数据库，并且返回最新的token。

好了，让我们开始修改代码吧。

先新建一个文件夹，cloud，两]]></description><category></category></item><item><title><![CDATA[和我一起学习微信小程序(三)，封装网络请求]]></title><link>https://blog.youkuaiyun.com/shuanghei/article/details/120405680</link><guid>https://blog.youkuaiyun.com/shuanghei/article/details/120405680</guid><author>shuanghei</author><pubDate>Tue, 21 Sep 2021 21:24:13 +0800</pubDate><description><![CDATA[任何一款软件，网络请求是必不可少的。这里我提一下，如果你之前有项目，比如web等，必须是前后端分离的架构，否则小程序是无法请求你现有项目的数据，除非你单独另外再为小程序开发一套API。这也是所以为什么现在前后端分离技术那么重要，一个API，可以对应web、小程序、移动端、app等。

我的个人网站，使用node开发的后端API，所以小程序自然也是请求这一套后端程序了。

官方的wx.request函数，不支持promise，始终不明白为什么不支持？非要我们自己封装。


wx.request({
url..]]></description><category></category></item><item><title><![CDATA[和我一起学习微信小程序(二)，首页布局]]></title><link>https://blog.youkuaiyun.com/shuanghei/article/details/120405621</link><guid>https://blog.youkuaiyun.com/shuanghei/article/details/120405621</guid><author>shuanghei</author><pubDate>Tue, 21 Sep 2021 21:19:01 +0800</pubDate><description><![CDATA[在让我们开始编写首页的代码啦，大致根据我的网站的移动web页面来写界面，移动端的页面如下：



分析了一下，由于小程序的特殊性，移动端与小程序的界面有三点不同：

1，右上角的导航菜单不能再使用，因为这是bootstrap生成的，如果重写到小程序上，先不说是否能实现吧，就算能实现，这一块的代码也是非常复杂的，而且即使实现了，也不符合小程序的客户体验，所以第一节我就把菜单放到了底部了，这样才符合小程序的页面布局。

2，顶部的logo和banner我就去掉了，因为小程序顶部就会有名字介绍，即“双黑in上海”]]></description><category></category></item><item><title><![CDATA[和我一起学习微信小程序(一)，菜单和全局配置]]></title><link>https://blog.youkuaiyun.com/shuanghei/article/details/120314190</link><guid>https://blog.youkuaiyun.com/shuanghei/article/details/120314190</guid><author>shuanghei</author><pubDate>Wed, 15 Sep 2021 18:12:42 +0800</pubDate><description><![CDATA[今天开始正式学习微信小程序，小程序有多火我也不说了，作为前端开发者，小程序也是必备技能。

由于我有vue的开发经验，已经多年的html+css开发经验，所以相对来说学习比较简单，看了一下b站的视频，就开始尝试开发起来，此小程序是以本网站即 shuanghei.com的手机版为原型来开发的，也算是小程序的入门项目，个人博客。

此系列文章，仅仅是记录下本人开发小程序的一些过程和心得，并非教学类文章，我会把我开发小程序的点点滴滴的过程，都一一记录下来，与大家分享。

一，创建项目

去官网申请appid，然后]]></description><category></category></item></channel></rss>