微信小程序-从无到有

首先声明:此文章只为记录我的小程序之路,很多弯路我已经走过,如有错误请指正。

为什么有微信小程序?

微信的用户基数大,而且微信小程序很便捷,能方便我们很多的需求

第一部分 环境的搭建

后端环境:我们所使用的后端环境是python,用到的框架是django以及drf框架,这里我用的后端软件是pycharm,很多功能比较方便,用vs的用户可以参考另一篇文章,vs下的django环境搭建。

小程序的环境:

1、注册一个微信公共平台的账号,点击此页面的“小程序”,点击前往注册。

2.进入注册,填写自己的信息即可。

3.appId一定要保存下来,

进入之后点击开发,点击开发设置,这个appId后面会用到

3.这里注册的过程就不赘述了,大家可以自己注册。现在我们要做的是下载小程序专用的开发软件。同样是刚才的页面,点击开发者工具,进去之后根据自己电脑的配置进行下载。

4.下载好之后创建微信小程序项目。(点击不使用云服务,选择自己要用的模板)

经过以上的步骤,我们的小程序项目就创建完成了

 第二部分 各种类型文件的分析

上面这个页面是我们进入到项目后的页面,其中pages里面可以添加新的页面,utils可以看成是我们的工具文件夹,可以把要用到的功能整合到这里面,以后可以直接导入引用;.js文件里面写的是功能函数还有一些数据,.wxml写的是前端页面,.json写的是页面的配置功能,包括一些基本的例如是否可以下拉刷新这类的配置,.css里面写的是页面的一些演示,为.wxml服务,具体的页面怎么写我们后面再讲。另外,app.js以及app.json是全局的。

另外像这种基础还是建议听视频来学习,b站很多视频讲出来的效果会更好。

第三部分 正式踏上小程序开发之路

在最前面还是要推荐大家写小程序的时候打开微信开发文档(网站视图容器 | 微信开放文档),里面有各种的组件还有现成的api接口可以供我们使用。

1.全局配置以及flex布局

以上就是全局配置的界面,这里我们以windowtabBar为例来学习全局配置的相关知识。

window:用于设置小程序的状态栏、导航条、标题、窗口背景色。

"window": {
    "navigationBarBackgroundColor": "#6495E",
    "navigationBarTextStyle": "black",
    "navigationBarTitleText": "微信接口功能演示",
    "backgroundColor": "#eeeeee",
    "backgroundTextStyle": "light"
  }

      将上面的代码写在app.json文件里面,就可以观察到小程序上方状态栏的变换,另外“#6495E”是rgb颜色表,可以直接查到进行替换,这样就可以感受到window的作用。

tabBar:如果小程序是一个多 tab 应用(客户端窗口的底部或顶部有 tab 栏可以切换页面),可以通过 tabBar 配置项指定 tab 栏的表现,以及 tab 切换时显示的对应页面。具体的指的就是页面上面或者下面切换到其他页面的组件。(用以下的例子做一个演示)

"tabBar": {
    "list": [
      {
        "pagePath": "pages/index/index",
        "text": "首页"
      },
      {
        "pagePath": "pages/logs/logs",
        "text": "日志"
      }
    ]
  },

这样就可以在页面的下面添加上两个切换页面的功能。

##鉴于小程序知识点也很多,所以后面的记录只会记录重要的部分,简单的部分可以在B站上面看视频,更容易理解

        

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值