前端系列——微信小程序开发(前端微信小程序开发流程)

1、微信小程序的注册和微信开发者工具的下载

在微信公众平台注册小程序账号,注册时注意小程序和公众号不能使用同一个帐号,登录小程序时,公众号会自动下线。一般账号为邮箱号,所以提前准备俩邮箱号,方便注册。注册号一号进入如下界面:

前端系列——微信小程序开发(前端微信小程序开发流程)

可以完善小程序信息,以及实名认证等,这些都是傻瓜式的操作,懂汉语就行,不知道在哪里就多试试,试试又不怀孕!

然后下载你开发的工具:

前端系列——微信小程序开发(前端微信小程序开发流程)

下载完成后安装即可。

2、创建项目

进入开发工具界面,新建开发项目:

前端系列——微信小程序开发(前端微信小程序开发流程)

这里会自动生成一些文件夹,下面是文件夹的具体说明:

pages:存放项目页面文件,一般一个目录对应一个页面。

utils:存放工具函数(一般是自己封装)。

app.js:全局的逻辑处理

app.json: (1)页面文件路径设置

(2)窗口外观设置

(3)设置/添加tabbar(底部/顶部导航)

app.wxss:全局样式

project.config.json:项目配置文件

sitemap.json:小程序内搜索,开发者可以通过 `sitemap.json` 配置,或者管理后台页面收录开关来配置其小程 序页面是否允许微信索引

前端系列——微信小程序开发(前端微信小程序开发流程)

小程序中.wxml对应的是html文件,.wxss对应的是css文件。

文件夹中文件组成:

home.js:逻辑处理

home.json:静态数据

home.wxml:页面结构

home.wxss:页面布局

3、利用tabBar设置小程序的菜单导航

上面写到设置、添加tabBar在app.json文件中,所以在此文件中设置需要的菜单导航,以及引入需要的图标。这里可以将整个项目中用到的小图标在阿里图标库中进行添加,跟vue项目中一样,然后下载到本地,将对应的文件复制到项目文件中即可。

前端系列——微信小程序开发(前端微信小程序开发流程)

这里一般设置三个导航项,iconPath为默认未点击时显示的图标路径,selectedIconPath为选择点击后的图片路径。效果如下图:

前端系列——微信小程序开发(前端微信小程序开发流程)

如果想让导航位置位于整个页面的上方,可以将tabBar中的position属性设置为top即可。

前端系列——微信小程序开发(前端微信小程序开发流程)

这里拷贝一下微信官方文档内容,供大家参考:

前端系列——微信小程序开发(前端微信小程序开发流程)前端系列——微信小程序开发(前端微信小程序开发流程)前端系列——微信小程序开发(前端微信小程序开发流程)

4、全局设置

前端系列——微信小程序开发(前端微信小程序开发流程)

backgroundTextStyle string dark——下拉 loading 的样式,仅支持 dark / light

avigationBarBackgroundColor HexColor #000000——导航栏背景颜色,如 #000000

navigationBarTitleText string——导航栏标题文字内容

navigationBarTextStyle string white——导航栏标题颜色,仅支持 black / white

复制快捷键:

向下:Alt Shift 向下光标键

向上:Alt Shift 向上光标键

5、应用头部布局

由于空间较小等,我们可能在“开发者工具”中开发不太习惯,这时我们可以在其他软件中进行开发,如webstorm中,只需要安装WeChat weapp Support插件。

如需要微信小程序中默认的小图标:

前端系列——微信小程序开发(前端微信小程序开发流程)

用如下icon标签引入即可(这里引入了搜素图标):

前端系列——微信小程序开发(前端微信小程序开发流程)

6、数据请求和页面跳转

在基本布局和样式完成后,就是请求数据和渲染界面。

请求后台api接口数据一般封装一个工具函数,因为有很多页面要请求数据。工具函数的封装大概如下:

前端系列——微信小程序开发(前端微信小程序开发流程)

然后就是在页面引入使用它:

前端系列——微信小程序开发(前端微信小程序开发流程)

接下来就是如下所示的一些数据渲染:

前端系列——微信小程序开发(前端微信小程序开发流程)

在一些页面中要实现页面间的跳转,微信小程序中用bindtap,相当于绑定一个点击事件,然后在对应的js文件中写入需要跳转的页面路径:

前端系列——微信小程序开发(前端微信小程序开发流程)前端系列——微信小程序开发(前端微信小程序开发流程)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年5月9日 上午10:02
下一篇 2024年5月9日 上午10:14

相关推荐

  • 会计创新科研项目

    会计创新科研项目 随着经济的发展和全球化的趋势,会计领域面临着巨大的挑战和机遇。为了应对这些挑战,会计领域需要进行不断的创新,以适应市场的需求。本文将介绍一个会计创新科研项目,旨在…

    科研百科 2025年2月21日
    4
  • 科研项目 绩效 经济成本指标

    科研项目的经济成本指标是衡量项目绩效的重要指标之一。经济成本是指项目所需的资金、物资、人力等实际成本,还包括一些间接成本,如管理成本、时间成本等。经济成本指标可以帮助研究人员评估项…

    科研百科 2024年10月30日
    14
  • 科研项目矛盾问题解决方案科研项目矛盾问题解决方案

    科研项目中的矛盾问题一直是科学家们所面临的挑战。这些矛盾问题可能源于各种不同的因素,例如研究计划的不同安排、研究人员之间的差异、时间和资源的限制等等。然而,解决这些矛盾问题对于项目…

    科研百科 2024年9月9日
    3
  • 装饰工程项目管理软件

    装饰工程项目管理软件:优化装饰工程项目管理更高效 装饰工程项目管理软件是一种能够协助装饰工程项目管理人员更好地管理项目的工具。它能够提高项目的效率,减少人工错误,并且提供实时的项目…

    科研百科 2024年7月29日
    5
  • 排版用什么软件比较好?比如报纸类呢?(排版用什么软件比较好-比如报纸类呢)

    都进报社或者设计公司,你就听公司安排~万无一失。 一、报纸排版用什么软件? 方正飞腾、PageMaker、Microsoft Publisher、InDesign、CorelDRA…

    科研百科 2024年5月21日
    43
  • 北京项目管理软件

    北京项目管理软件 北京项目管理软件是一种功能强大的软件,可以帮助项目经理和项目团队更好地管理项目。北京项目管理软件可以涵盖各种项目类型,包括建筑、软件开发、金融、医疗保健等。 北京…

    科研百科 2024年8月16日
    4
  • 寒假找老师科研项目

    寒假找老师科研项目 寒假是一年中最悠长的假期,也是学生们准备期末考试的时期。但对于一些学生来说,寒假也是一个寻找老师科研项目的好机会。 寻找老师科研项目不仅可以帮助学生提高自己的学…

    科研百科 2025年3月21日
    2
  • 长沙项目管理系统怎么选

    长沙项目管理系统怎么选 长沙项目管理系统的选择对于项目执行的成功与否至关重要。在选择项目管理系统时,需要考虑多个因素,包括项目类型、项目规模、项目期限、团队规模等。本文将介绍一些选…

    科研百科 2025年1月21日
    1
  • 系统项目管理师论文范文

    系统项目管理师论文范文 系统项目管理是一个复杂的领域,需要专业的知识和技能。作为一个系统项目管理师,需要具备项目管理的专业知识,掌握系统开发流程,并能够协调多个团队,确保项目的顺利…

    科研百科 2025年1月28日
    1
  • 橡胶助剂企业科研项目

    橡胶助剂企业科研项目 橡胶助剂是橡胶工业中不可或缺的一部分,能够提高橡胶的硬度,弹性,耐磨性等性能。近年来,随着环保意识的增强和市场需求的增长,橡胶助剂企业也开始注重科研项目的开发…

    科研百科 2025年2月1日
    4