Android 开发者从0到1发布一个微信小程序的采坑过程——首页实现
Android 开发者从0到1发布一个微信小程序的采坑过程——详情页实现
Android 开发者从0到1发布一个微信小程序的采坑过程——使用帮助页面
Android 开发者从0到1发布一个微信小程序的采坑过程——发布上线后动态切换页面

需要代码可在文末扫码识别二维码,在我的----关于我—可找到我的联系方式。

本文主要介绍微信小程序的上线发布,以及如何发布后动态切换显示的页面

通过前面几篇文章,我们基本实现了一个查看彩票开奖结果的小程序,但是个人是不支持发布彩票查询类的小程序的,那么我们就没有办法了么?网上有介绍实现方法,但是具体实现过程没写,我这里就将实现过程写出来。

最重要的是先了解到个人开发者能够上传哪些小程序,可以去下面这个地址查看

微信小程序个人的开发限制

我这里主要通过两个步骤就可以实现:

  • 在首页创建多个页面,通过小程序的if-else组件在wxml中动态控制显示的页面
  • 利用小程序云开发的云数据库动态改变我们的值来达到动态切换页面的效果。(每次启动会有点跳屏,所以真正开发还是按照微信的规定走,这里只是测试)

第一步:布局的编写

       // 具体的查开奖页面实现           // 具体页面实现  

第二步

在 第一步中的布局对应的 js脚本文件中,或许云数据的数据,然后动态改变。

比如第一步中的wxml文件名叫home.wxml那么我们在对应的home.js文件中开通云数据库开发,然后获取云数据库中保存的值,比如我在云数据库中创建一个一个集合version_control,在集合中添加一个字段version,设置字段类型为int类型且值默认等于0

最后在home.js中设置给home.wxml数据的时候将云数据库中获取的值绑定到home.wxml文件中。

伪代码实现如下:

获取数据库的值: db.collection(table_name).get({      success: function(res) {        // res中得到数据库的值      }    })设置给 wxml 页面 this.setData({       list_data: list_data, // 具体数据      version: version // 控制页面显示的数据,从云数据库中获取的结果          })

这里要记录一个坑:云数据库默认是我们修改之后只有管理员和创建者能接收到修改,所以我们还需要在云数据库页面修改权限,如下:
Android 开发者从0到1发布一个微信小程序的采坑过程——发布上线后动态切换页面_第1张图片

文章到这里就结束了,有啥问题和建议欢迎私信交流~

欢迎老铁扫码体验一波(目前扫码出现可能是查快递页面,这是个人开发者绕过上线提交的页面,12月份会改为查开奖页面)

Android 开发者从0到1发布一个微信小程序的采坑过程——发布上线后动态切换页面_第2张图片

更多相关文章

  1. Android 设置页面的设计
  2. android运行C程序以及C程序在android下的编译
  3. Android 11 Beta 版正式发布!以及众多面向开发者的重磅更新
  4. (译文)如何成为一个更好的Android开发者:30+个专业建议(一)
  5. 作为Android开发者 你真的知道Android按下开机键到启动发生什么
  6. Android双击返回键退出程序的实现方法
  7. Android 企业需求与开发者状况简析(转)

随机推荐

  1. Android(安卓)中文字符转UTF-8编码
  2. android - mvp实现商品详情页面【仿】京
  3. Android(安卓)InputMethodManager 导致的
  4. Android(安卓)LOG机制流程图
  5. android图片异步加载 列表
  6. Android之2D图形(圆、直线、点)工具类 (持
  7. Android(安卓)SharedPreferences使用
  8. java.util.ConcurrentModificationExcept
  9. Android:MediaMetadataRetriever之setData
  10. Android(安卓)源码阅读之SMS