当前位置:首页 > uni-app

uniapp简单项目

2026-03-05 09:41:55uni-app

创建uniapp简单项目的步骤

环境准备
确保已安装HBuilderX(官方IDE)或配置好Node.js环境(使用vue-cli)。HBuilderX提供一键创建模板功能,适合快速入门。

项目初始化
通过HBuilderX创建:

uniapp简单项目

  1. 打开HBuilderX,选择「文件」→「新建」→「项目」
  2. 选择「uni-app」模板,填写项目名称和路径
  3. 勾选默认模板(如Hello uni-app)

或通过命令行创建(需安装vue-cli):

uniapp简单项目

npm install -g @vue/cli
vue create -p dcloudio/uni-preset-vue my-project

基础目录结构

├── pages/           # 页面目录
│   └── index/       # 示例首页
│       ├── index.vue
│       └── index.json
├── static/          # 静态资源
├── App.vue          # 应用入口
├── main.js          # 全局配置
└── manifest.json    # 跨端配置

编写第一个页面

pages/index/index.vue中:

<template>
  <view class="content">
    <text>{{ message }}</text>
    <button @click="changeText">点击切换</button>
  </view>
</template>

<script>
export default {
  data() {
    return {
      message: "Hello UniApp"
    }
  },
  methods: {
    changeText() {
      this.message = "文本已更新!"
    }
  }
}
</script>

<style>
.content {
  padding: 20px;
}
button {
  margin-top: 10px;
}
</style>

配置页面路由

pages.json中添加路由:

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

运行与调试

  • HBuilderX:点击工具栏的运行按钮,选择目标平台(浏览器/小程序/App)
  • 命令行:使用对应平台的命令:
    npm run dev:%PLATFORM%  # 如 dev:mp-weixin 运行到微信开发者工具

打包发布

  • 小程序:通过开发者工具导入unpackage/dist/dev/mp-weixin目录
  • H5:运行npm run build:h5生成dist目录
  • App:使用HBuilderX的「发行」→「原生App-云端打包」

常用组件示例

<template>
  <view>
    <swiper indicator-dots autoplay>
      <swiper-item v-for="(item,index) in 3" :key="index">
        <view class="swiper-item">轮播图{{index+1}}</view>
      </swiper-item>
    </swiper>
  </view>
</template>

注意事项

  • 跨端兼容性需测试各平台表现
  • 使用rpx单位适配不同屏幕
  • 调用设备API需检查平台支持情况(如uni.getSystemInfoSync()
  • 开发小程序时需在微信后台配置合法域名

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

相关文章

vue定时器简单实现

vue定时器简单实现

使用 setTimeout 实现单次定时任务 在 Vue 中可以通过 setTimeout 实现单次延迟执行。以下是一个简单示例: export default { methods: {…

vue简单实现

vue简单实现

Vue 简单实现步骤 安装 Vue.js 最新版本: npm install vue@latest 创建 Vue 实例: import { createApp } from 'vue' cons…

简单实现vue github

简单实现vue github

实现 Vue 项目并托管到 GitHub 的步骤 创建 Vue 项目 使用 Vue CLI 快速初始化项目,确保已安装 Node.js 和 npm/yarn。 运行命令: npm init vu…

jquery项目

jquery项目

jQuery项目简介 jQuery是一个快速、简洁的JavaScript库,简化了HTML文档遍历、事件处理、动画和Ajax交互。尽管现代前端框架(如React、Vue)逐渐流行,jQuery仍广泛用…

vue实现echarts项目

vue实现echarts项目

vue3 中集成 ECharts 安装 ECharts 依赖包 npm install echarts --save 在组件中引入并初始化 import * as echarts from 'ec…

vue 实现简单登录

vue 实现简单登录

实现 Vue 简单登录功能 创建登录组件 在 Vue 项目中创建一个登录组件 Login.vue,包含用户名和密码输入框以及登录按钮。 <template> <div clas…