当前位置:首页 > 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 是应用入口组件。

uniapp简单项目

编写第一个页面

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 页面设置为首页:

uniapp简单项目

{
  "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 的“发行”菜单生成对应平台的提交包。

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

相关文章

vue的项目实现

vue的项目实现

Vue 项目实现步骤 初始化项目 使用 Vue CLI 或 Vite 创建新项目: npm create vue@latest # Vue CLI npm create vite@latest…

vue  简单菜单实现

vue 简单菜单实现

实现简单菜单的步骤 在 Vue 中实现一个简单的菜单,可以通过以下方法完成: 使用 v-for 动态渲染菜单项 在 Vue 的模板中,使用 v-for 遍历菜单数据,动态生成菜单项。 <…

vue项目实现方法

vue项目实现方法

Vue 项目实现方法 初始化项目 使用 Vue CLI 或 Vite 创建项目。Vue CLI 适合传统项目,Vite 适合现代轻量级项目。安装依赖后,通过命令行工具运行开发服务器。 # Vue C…

vue简单实现删除

vue简单实现删除

Vue 删除功能实现 使用 v-for 和 splice 方法删除数组元素 <template> <div> <ul> <li v-…

vue项目实现排他功能

vue项目实现排他功能

Vue 项目实现排他功能的方法 排他功能通常指在多个选项中只能选择一个,其他选项自动取消选中状态。以下是几种常见的实现方式: 使用 v-model 和计算属性 通过 v-model 绑定同一个变量,…

vue实现项目的渲染

vue实现项目的渲染

Vue 项目渲染的实现方式 Vue.js 提供了多种渲染项目的方式,包括客户端渲染(CSR)、服务端渲染(SSR)和静态站点生成(SSG)。以下是常见的实现方法: 客户端渲染(CSR) Vue 的默…