当前位置:首页 > uni-app

uniapp 文件列表

2026-03-04 23:07:49uni-app

uniapp 文件列表结构

uniapp 的项目文件结构遵循一定的规范,以下是一个典型的 uniapp 项目文件列表及其说明:

项目根目录

  • pages.json:页面路由配置文件,定义所有页面路径、窗口样式、导航栏样式等。
  • manifest.json:应用配置信息,包括应用名称、图标、启动页面等,用于打包成不同平台的应用。
  • App.vue:应用入口文件,全局生命周期和样式在此定义。
  • main.js:应用主入口文件,初始化 Vue 实例并引入全局插件。
  • uni.scss:全局 SCSS 变量文件,可在项目中复用样式变量。

页面目录

  • pages/:存放所有页面文件,每个页面为一个文件夹,包含 .vue 文件。
    • 示例:pages/index/index.vue 表示首页。
  • static/:静态资源目录,存放图片、字体等文件。
    • 示例:static/logo.png 可在项目中直接引用。

组件目录

  • components/:存放全局或局部组件,每个组件为一个 .vue 文件。
    • 示例:components/button.vue 可被多个页面引用。

其他目录

  • common/:存放公共工具函数、常量等。
    • 示例:common/utils.js 封装公共方法。
  • uni_modules/:存放通过 HBuilderX 插件市场安装的模块。
  • unpackage/:打包后生成的目录,存放各平台编译后的文件。

关键文件说明

pages.json

{
  "pages": [
    {
      "path": "pages/index/index",
      "style": {
        "navigationBarTitleText": "首页"
      }
    }
  ],
  "globalStyle": {
    "navigationBarTextStyle": "black"
  }
}

manifest.json

{
  "name": "MyApp",
  "appid": "__UNI__XXXXXX",
  "description": "A uniapp project"
}

App.vue

<script>
export default {
  onLaunch() {
    console.log('App Launch');
  }
}
</script>

<style>
/* 全局样式 */
</style>

静态资源引用

.vue 文件中引用静态资源:

<template>
  <image src="/static/logo.png"></image>
</template>

注意事项

  • 页面路径需在 pages.json 中注册才能访问。
  • 静态资源建议放在 static/ 目录,直接通过路径引用。
  • 组件需手动引入或在 easycom 配置中自动引入。

通过以上文件结构和配置,可以快速搭建一个完整的 uniapp 项目。

uniapp 文件列表

分享给朋友:

相关文章

uniapp开发

uniapp开发

uniapp开发简介 uniapp是一款基于Vue.js的跨平台开发框架,支持一次开发,多端部署。开发者可以通过编写一套代码,发布到iOS、Android、Web以及各种小程序平台(如微信、支付宝、百…

uniapp删除

uniapp删除

卸载 uniapp 项目依赖 在项目根目录下执行以下命令,移除 node_modules 和依赖锁文件: rm -rf node_modules package-lock.json 如需清理全…

uniapp实名认证

uniapp实名认证

uniapp实名认证实现方法 使用uniCloud实名认证插件 uniapp官方提供了uniCloud的实名认证插件,可快速集成到项目中。插件支持身份证识别、活体检测等功能,需在uniCloud控制台…

uniapp请求超时处理

uniapp请求超时处理

uniapp请求超时处理方法 在uniapp中处理请求超时可以通过多种方式实现,以下是几种常见的处理策略: 设置全局请求超时时间 在main.js中配置全局请求超时时间,适用于所有请求:…

uniapp面试问啥

uniapp面试问啥

技术基础类问题 UniApp框架特性 跨端实现原理及条件编译的使用场景 如何理解"一次开发,多端运行"的优缺点 rpx与vw/vh单位的适配差异 Vue相关 生命周期在UniA…

uniapp 绘图

uniapp 绘图

uniapp 绘图方法 使用 Canvas 组件 uniapp 支持通过 canvas 组件实现绘图功能。在模板中声明 canvas 并设置宽度、高度和 ID,通过 JavaScript 调用绘图 A…