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

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月23日
    13
  • 国有企业办医疗机构党建实践探析(民营医疗机构党建工作要求)

    ——以国中康健集团有限公司为例 文|张刚 杨付忠 范雄涛 吴亮 刘立君 孙健韬 来源|2022年度”国企党建创新优秀案例“ 在阿里电网联网工程包13段项目现场巡诊。 伴随着国企供给…

    科研百科 2023年11月5日
    171
  • 教学成果奖

    教学成果奖 教学成果奖是高校中的重要奖项,旨在表彰和奖励在教学、科研、社会服务等方面取得杰出成就的学生和教师。近年来,随着高校教学和科研能力的不断提升,教学成果奖也越来越受重视。本…

    科研百科 2024年10月1日
    10
  • 建筑工程设计企业管理软件哪个好-怎么用-(建筑工程设计企业管理软件哪个好-怎么用)

    建筑工程设计企业管理软件哪个好?怎么用?(建筑工程设计企业管理软件哪个好?怎么用) 随着建筑行业的快速发展,施工企业需要面对越来越复杂的项目管理问题。因此,选择一款适合自己的项目管…

    科研百科 2024年3月25日
    136
  • 科研项目申报书前期准备

    科研项目申报书前期准备 在开始科研项目之前,需要进行一系列的准备工作,以确保项目能够成功实施。这些准备工作包括科研项目申报书的制作和提交。下面是一些科研项目申报书前期准备的建议。 …

    科研百科 2025年4月17日
    3
  • 科研项目实施风险

    科研项目实施风险 科研项目是科学研究的重要载体,也是推动科技进步的重要力量。然而,科研项目的实施过程中存在着各种各样的风险。这些风险可能会对科研项目的进展、研究成果的质量和实验室安…

    科研百科 2025年2月2日
    13
  • 洛阳市医学科研项目

    洛阳市医学科研项目 洛阳市医学科研项目是洛阳市政府为了提升医学研究水平而开展的一系列项目。该项目旨在通过加强医学研究,为洛阳的医学发展注入新的动力。 近年来,洛阳市医学科研项目取得…

    科研百科 2025年5月16日
    2
  • 硕士怎么找科研项目

    硕士找科研项目是一个至关重要的过程,能够帮助自己更好地开展研究工作。本文将介绍硕士如何找科研项目的方法。 首先,硕士需要明确自己的研究兴趣和方向。确定研究方向是非常重要的,因为这将…

    科研百科 2025年6月4日
    1
  • 军工八大项

    军工八大项是中国政府针对军工产业的一系列政策,旨在加强军工产业的技术创新和市场竞争力。这八大项政策包括: 1. 支持军工企业技术创新,鼓励军工企业加大研发投入,提高技术水平和产品质…

    科研百科 2024年10月9日
    48
  • 取消科研项目结题审计

    取消科研项目结题审计 近年来,随着科技的飞速发展,科研项目已经成为学术界和工业界的重要支撑。然而,由于各种因素的影响,科研项目结题审计的问题也逐渐凸显出来。其中,取消科研项目结题审…

    科研百科 2025年4月3日
    8