从零开始学微信小程序开发

从零开始学微信小程序开发–记录

​ 疫情严重,被困在家,利用时间学习微信小程序的开发。经过查看各个demo例子选择了个税计数器这个比较简单的业务来开发实践。

学习步骤

一、准备工作:

下载微信开发者工具。使用测试号创建一个项目。
下载colorUI格式库开发,下载weiUI,
github地址:https://github.com/weilanwl/ColorUI/ 
github地址:https://github.com/Tencent/weui

二、小程序基本情况了解

下面列出小程序开发必须需要知道的内容,大概知道这些就差不多了。学过vue的理解会更快。
项目结构:

目录结构

  • pages 主要是存放各个页面的,每个文件夹中包含四个文件,js主要放你的数据常量/变量,json主要存放引入的组件,wxml就是页面代码,相当于html,wxss就是格式文件
  • 在项目根目录下也存在相同的js、json、wxss文件,功能都是一样的,只不过是全局的。而index文件夹下的就是index页面的内容,相当于scoped = index。
  • sitemap.json设置微信搜索范围

其他的比如导航栏在app.json中设置啊,背景颜色啊什么的,看看文档大概知道就行,真正需要的时候采取针对学习。

三、开始开发–我们以首页为例子

​ 因为我们使用colorUI,我们需要把下载的zip包中的demo中的colorUI复制到我们项目的根目录中。然后app.wxss中加上:引入colorui相关格式。另外我们还需要引入weiui相关格式:新建文件夹style,放入weiui.wxss文件.

/**app.wxss**/
@import 'style/weiui.wxss';  // 关键引入代码
@import "colorui/main.wxss"; // 关键引入代码
@import "colorui/icon.wxss"; // 关键引入代码

page{
    background-color: #EDEDED;
    font-size: 14px;
    font-family: -apple-system-font,Helvetica Neue,Helvetica,sans-serif;
    height: 100%
}
.page__hd {
    padding: 40px;
}
.page__bd {
    padding-bottom: 40px;
}
.page__bd_spacing {
    padding-left: 15px;
    padding-right: 15px;
}

.page__ft{
    text-align: center;
    padding:0 0 10px;
    padding:0 0 calc(10px + constant(safe-area-inset-bottom));
    padding:0 0 calc(10px + env(safe-area-inset-bottom));
}


.page__title {
    text-align: left;
    font-size: 10px;
    font-weight: 400;
}

.page__desc {
    margin-top: 5px;
    color: #888888;
    text-align: left;
    font-size: 10px;
}
.weui-cell_example:before{
    left:52px;
}
.tabBar{
  font-size: 14px
}
  • 创建两个页面:

在app.json中添加如下代码,这样在pages文件夹中会自动增加myself文件夹。

"pages/myself/myself",
  • 引入img文件夹和相关图片

详细见项目源代码img文件夹。主要就是selectedHome.jpg、home.jpg、myself.jpg、selectedMy.jpg。这个后面导航栏会使用到。

  • 创建底部导航栏

在app.json文件中添加以下代码。值得说的就是:selectedIconPath为被选择时显示的图片路径

 "window": {
    "backgroundTextStyle": "light",
    "navigationBarBackgroundColor": "#fff",
    "navigationBarTitleText": "工资年终奖个税计算器",
    "navigationBarTextStyle": "black"
  },
  "tabBar": {
    "list": [
      {
        "pagePath": "pages/index/index",
        "text": "首页",
        "iconPath": "img/home.jpg",
        "selectedIconPath": "img/selectedHome.jpg"
      },
      {
        "pagePath": "pages/myself/myself",
        "text": "我的",
        "iconPath": "img/my.png",
        "selectedIconPath": "img/selectedMy.png"
      }
    ],
    "selectedColor": "#DC143C"
  },
  • 复制源码中的index.wxml文件
<view class="page"  xmlns:wx="http://www.w3.org/1999/xhtml"> 
    <view class="weui-panel__hd" ><text class="text-myself">请选择要计算的类别</text></view>
   
    <view class="flex solid-bottom padding justify-around btn-area">
      <button class="cu-btn round circle lg" bindtap="toSalary">工资</button>
      <button class="cu-btn round circle lg" bindtap="toBonus"> 年终奖</button>
    </view>

    <view class="btn-image">
      <button class="btn-share" bindtap="detail" open-type="share"> 
        <image src="/img/share.png" class="image"> 
        </image>
      </button>
      <view class="shareText" >分享好友</view>
    </view>
</view>

就可以看到预览:

在这里插入图片描述

四、总结

欢迎大家扫描二维码,项目源码学习。
项目源码:https://github.com/fongfiafia/taxCalculation

在这里插入图片描述
我是一个转行+跳槽字节的码农,专注分享转行、跳槽的程序员生活和技术日常。更多内容关注我:
在这里插入图片描述

### 回答1: 《从零开始微信小程序开发》pdf 是一本非常实用的小程序教程,能够帮助初者了解小程序的基本概念,从零开始小程序开发。 这本教程分为多个章节,非常具有条理性。作者先介绍了小程序的基本概念,例如小程序开发环境和基本结构,以及小程序的生命周期等。接着,引导读者习如何使用HTML、CSS和JavaScript等技术来进行小程序开发,包括小程序的页面布局、组件的使用等。 整本书的语言简洁清晰,同时也配合着大量的代码示例和图片,方便读者更好地理解各种知识点。此外,本教程还介绍了如何利用腾讯云的一些服务,如云开发、云数据库等等,使得小程序开发更加高效便捷。 总体来说,《从零开始微信小程序开发》pdf 是一本非常实用的小程序教程。无论对于初者还是有一定经验的开发者来说,都会有所收获。不过,对于想要深入掌握小程序开发的人来说,还需要进一步查阅相关文档和技术资料。 ### 回答2: 《从零开始微信小程序开发》pdf是一本教人如何开发微信小程序的电子书。该书针对初者,介绍了微信小程序的基础知识和开发技巧,通过实例演示和练习,帮助读者逐步掌握微信小程序开发的流程和技巧,并具备独立开发小程序的能力。 首先,该书从微信小程序的概念入手,介绍了小程序与传统应用的区别,阐述了小程序的主要特点和开发环境的配置和搭建。 其次,该书分章节介绍微信小程序开发的具体技术和实现方法,包括页面组件、数据绑定、事件处理、网络请求和数据缓存等。 最后,该书通过实用示例和项目实战,对微信小程序的功能开发和性能优化进行了详细解读,并介绍了微信小程序的上线发布和推广方法。 总之,《从零开始微信小程序开发》pdf是一本实用性强的微信小程序开发教程,通过深入浅出的讲解和实用示例,帮助读者快速掌握微信小程序开发的技能,是一本不可多得的微信小程序开发入门教程。 ### 回答3: 《从零开始微信小程序开发》是一本实践性很强的小程序开发教程,其中讲解了小程序开发的基础知识、开发工具的使用、组件和API以及实例开发等内容。这是一本非常适合初者的小程序开发指南。 本教程中的内容全面覆盖了小程序开发的方方面面,让读者可以先了解小程序开发的基础知识和开发工具,然后系统地小程序中的组件和API,最后通过实例开发来巩固所的知识。教程中配有大量的实例代码,读者可以实际动手操作,增加实践经验。 本教程的难度逐渐递进,既适合小程序开发的初者,也适合有一定开发经验的程序员习。此外,教程还提供了各种小技巧和实用技巧,可以帮助读者提高开发效率。 总之,《从零开始微信小程序开发》是一本比较全面、系统性强、实践性强的小程序开发教程,适合广大开发习和参考。值得一提的是,这本教程也提供了PDF版本,让读者可以随时随地地进行习和阅读。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

未生AI

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值