微信小程序开发工具的目录结构

这篇具有很好参考价值的文章主要介绍了微信小程序开发工具的目录结构。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、四个基本文件(由四个文件最终编译成一个完整页面)

1  .js文件:页面脚本文件,存放页面数据、事件处理函数等。——处理用户操作

  •  app.js文件:整个项目的入口文件,通过调用App()函数启动项目。
  •  页面.js文件:页面入口文件,调用Page()函数,创建并运行页面。
  • 普通.js文件:普通功能模块文件,用来封装公共的函数或属性供页面使用。

2  .json文件:当前页面配置文件,配置窗口的外观、表现等。 

3 .wxml文件:页面的模板结构文件。(WXML模板类网页HTML)

4 .wxss文件:当前页面的样式表文件。(WXSS:一套样式语言,用于描述WXML局部或全局的组件样式,类网页CSS)

 

 


2、一个项目的基本目录结构

微信小程序开发工具的目录结构

 文章来源地址https://www.toymoban.com/news/detail-451044.html

  • pages:【文件夹】存放所有小程序的页面

    • index文件—首页文件

    • logs文件—日志文件

  • utils:【文件夹】用来存放工具性质模块[如:格式化时间的自定义模块]

  • app.js:项目入口文件

  • app.json:项目全局配置文件 

    • pages——页面路径[在此输入“pages/list/list”则工具自动创建新页面、替换其中数组的顺序可修改项目的首页]

    • window——全局定义所有页面样式

    • style——全局定义小程序组件所使用的样本

    • sitemapLocation——指明sitemap.json的位置

微信小程序开发工具的目录结构

 

  • app.wxss:项目全局样式文件

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

    • setting——保存编译相关的配置【与右侧的本地设置同步】

    • project name——项目名称 ≠ 小程序名称

    • appid——小程序账号ID

微信小程序开发工具的目录结构

 

  • sitemap.json:用来配置小程序及其页面是否允许被微信索引[利用“allow”或“disallow”配置当前页面是否被微信搜索]


3、宿主环境(IOS、Android)小程序是依托手机微信,小程序宿主环境包含以下四大类:

1.通信模型

通信主体:渲染层(WXML、WXSS)、逻辑层(JS脚本)

通信模型:渲染层与逻辑层之间通信、逻辑层与 第三方服务器之间通信

 2.运行机制

         启动过程:

小程序代码包本地下载——>解析app.json文件——>执行app.js入口文件,调用App()函数创建小程序实例——>渲染小程序首页——>启动完成

        页面渲染过程:

加载解析页面.json文件——>加载页面的.WXML和.WXSS——>执行页面.js文件,调用Page()函数创建页面实例——>完成渲染

3.组件(官方分为九大类组件)

视图容器、基础内容、表单组件、导航组件、媒体组件、map地图组件、canvas画布组件、开放能力、无障碍访问

4.API

  • 事件监听API:以on开头,用来监听某些事件触发。
  • 同步API:以Sync结尾,其执行结果可以通过函数返回值直接获取,若执行出错会抛出异常。
  • 异步API:类似于jQuery中$.ajax(options)函数,需要通过success、fail、complete接收调用结果。

 

到了这里,关于微信小程序开发工具的目录结构的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序开发工具介绍及安装(中)

    微信小程序开发工具的安装方法相对简单,并且适用于多个操作系统平台。以下是关于Windows、macOS和Linux三个平台上安装微信小程序开发工具的步骤和注意事项的详细介绍。 一、Windows平台安装方法: 访问微信小程序官方网站,在开发者工具页面上下载适用于Windows平台的安装

    2024年02月07日
    浏览(34)
  • 微信小程序开发工具介绍及安装(下)

    微信小程序开发工具是一款强大的集成开发环境(IDE),旨在帮助开发者更便捷地创建、调试和发布微信小程序。它提供了丰富的功能和工具集,下面将对微信小程序开发工具的基本功能进行详细介绍: 一、项目管理功能: 新建项目:微信小程序开发工具提供了创建新项目

    2024年02月06日
    浏览(45)
  • 微信小程序开发工具介绍及安装(上)

    本章主要介绍 微信小程序开发工具的介绍 小程序开发工具的安装方法 开发工具的基本功能介绍 微信小程序开发工具是一款由微信官方提供的集成开发环境(IDE),旨在帮助开发者更便捷地创建、调试和发布微信小程序。该开发工具具备丰富的功能和工具集,可以极大地提高

    2024年02月06日
    浏览(41)
  • 微信小程序开发者工具下载

    微信开发者工具下载地址与更新日志 | 微信开放文档 (qq.com) 下载安装好后,软件图标如下图所示。 运行软件如下图所示,这时候就需要使用你的管理员账号扫码登录。 登陆后的界面,如下图所示。可以项目分为两类: 小程序项目、公众号网页项目 。其中,小程序项目又细

    2024年04月23日
    浏览(43)
  • [微信小程序开发者工具] × #initialize

    [微信小程序开发者工具] × #initialize-error: [error] 工具的服务端口已关闭。要使用命令行调用工具,请在下方输入 y 以确认开启,或手动打开工具 - 设置 - 安全设置,将服务端口开启。 从HBuilder运行到微信小程序的时候报错 解决办法: 打开微信开发者工具,选择设置–通用设

    2024年02月11日
    浏览(43)
  • 【微信小程序】--注册小程序账号&安装开发者工具(一)

    💌 所属专栏:【微信小程序开发教程】 😀 作  者:我是夜阑的狗🐶 🚀 个人简介:一个正在努力学技术的CV工程师,专注基础和实战分享 ,欢迎咨询! 💖 欢迎大家:这里是CSDN,我总结知识的地方,喜欢的话请三连,有问题请私信 😘 😘 😘   大家好,又见面了,

    2024年01月17日
    浏览(86)
  • 微信小程序:微信开发者工具安装less插件

    微信小程序:本文主要是关于如何在微信开发者工具中安装less插件 不知道大家有没有像我一样习惯在vscode里面用惯了less,当需要用微信开发者工具开发小程序时,如果没有这个会有些不习惯,下面就简单介绍一下,如何在微信开发者工具中安装less插件。 less:是一个CSS预处

    2024年02月14日
    浏览(60)
  • 【微信小程序】微信开发者工具安装less插件

    微信小程序:本文主要是关于如何在微信开发者工具中安装less插件 不知道大家有没有像我一样习惯在vscode里面用惯了less,当需要用微信开发者工具开发小程序时,如果没有这个会有些不习惯,下面就简单介绍一下,如何在微信开发者工具中安装less插件。 less:是一个CSS预处

    2024年02月04日
    浏览(49)
  • 快速上手微信小程序(纯原生)基于微信开发者工具+云开发

    最近开发一个小程序。因为体量实在不大,两张表,几个接口。便打算写原生的代码。没有使用uniapp等框架。记录一下一个小程序从搭建到审核发布的那些坑和经验做为学习笔记。 几个网站请收藏 你的小程序需要开发工具: 保姆级传送门 你的小程序需要一个身份证: 微信公

    2024年02月10日
    浏览(48)
  • 【微信小程序】微信Web开发者工具下载及安装

    🏆今日学习目标:微信Web开发者工具下载及安装 😃创作者:颜颜yan_ ✨个人主页:颜颜yan_的个人主页 ⏰预计时间:25分钟 🎉专栏系列:微信小程序开发 什么是微信小程序? 小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者

    2024年02月09日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包