当前位置:首页 > uni-app

uniapp简单项目

2026-02-06 07:53:24uni-app

uniapp 简单项目创建步骤

确保已安装 HBuilderX(官方推荐的开发工具)和 Node.js 环境。HBuilderX 提供了一键创建项目的功能,简化了初始化流程。

打开 HBuilderX,点击菜单栏的“文件” > “新建” > “项目”。选择“uni-app”模板,填写项目名称和存储路径。模板推荐选择“默认模板”或“hello uni-app”作为学习起点。

在项目根目录中,pages 文件夹存放页面文件,每个页面由 .vue 文件、jsjsonwxss 文件组成。manifest.json 配置应用名称、图标等全局信息,App.vue 是应用入口组件。

编写第一个页面

pages 目录下新建一个文件夹(如 home),并创建 home.vue 文件。以下是一个简单示例:

<template>
  <view class="content">
    <text>Hello UniApp!</text>
    <button @click="showToast">点击提示</button>
  </view>
</template>

<script>
export default {
  methods: {
    showToast() {
      uni.showToast({
        title: '欢迎使用UniApp',
        icon: 'none'
      });
    }
  }
}
</script>

<style>
.content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100vh;
}
</style>

配置页面路由

pages.json 中注册页面路由。将新建的 home 页面设置为首页:

{
  "pages": [
    {
      "path": "pages/home/home",
      "style": {
        "navigationBarTitleText": "首页"
      }
    }
  ],
  "globalStyle": {
    "navigationBarTextStyle": "black",
    "navigationBarTitleText": "Demo",
    "backgroundColor": "#F8F8F8"
  }
}

运行与调试

通过 HBuilderX 顶部的运行菜单,选择目标平台(如微信小程序、H5 或安卓模拟器)。点击运行后,工具会自动编译并启动调试环境。对于 H5 平台,项目会生成一个本地服务器地址,浏览器访问即可预览。

扩展功能示例

调用设备 API 或使用 UI 组件库(如 uni-ui)可以快速增强功能。以下示例展示获取地理位置:

<script>
export default {
  methods: {
    getLocation() {
      uni.getLocation({
        type: 'wgs84',
        success: res => {
          console.log('纬度:' + res.latitude, '经度:' + res.longitude);
        }
      });
    }
  }
}
</script>

注意事项

开发多端应用时,注意 API 和样式的平台差异。通过条件编译处理不同平台的代码,例如:

// #ifdef MP-WEIXIN
console.log('微信小程序特有逻辑');
// #endif

项目打包发布时,需在 manifest.json 中配置各平台的应用标识,并通过 HBuilderX 的“发行”菜单生成对应平台的提交包。

uniapp简单项目

标签: 简单项目
分享给朋友:

相关文章

如何运行java项目

如何运行java项目

运行Java项目的步骤 确保Java环境已安装 在运行Java项目前,需确认系统已安装Java Development Kit(JDK)。通过命令行输入java -version和javac -ver…

vue实现简单树

vue实现简单树

使用 Vue 实现简单树形结构 递归组件实现 递归组件是 Vue 实现树形结构的常见方式。通过组件调用自身实现无限层级嵌套。 <template> <ul> &…

vue实现简单表格

vue实现简单表格

使用 Vue 实现简单表格 Vue 提供了多种方式实现表格功能,以下是基于 Vue 3 的两种常见方法: 基础表格实现 通过 v-for 指令循环渲染表格数据: <template>…

vue项目 实现resize

vue项目 实现resize

监听窗口大小变化 在Vue项目中,可以通过监听window的resize事件来实现响应式布局或动态调整组件尺寸。以下是一个基本实现方法: mounted() { window.addEvent…

eclipse如何创建一个java项目

eclipse如何创建一个java项目

安装 Eclipse IDE 确保已下载并安装适用于Java开发的Eclipse IDE版本(如Eclipse IDE for Java Developers)。可从官网(https://www.ec…

vue实现音乐项目

vue实现音乐项目

Vue实现音乐项目的基本步骤 使用Vue实现音乐项目通常涉及前端界面开发、音频播放控制、API数据交互等核心功能。以下是关键实现方法: 项目初始化与基础配置 创建Vue项目并安装必要依赖: v…