当前位置:首页 > uni-app

手机uniapp入门

2026-03-05 06:08:03uni-app

环境准备

安装HBuilderX(官方IDE),支持Windows/MacOS。官网下载后解压即可使用,无需安装。确保Node.js(≥12)已安装,用于包管理和编译。

项目创建

打开HBuilderX,选择“新建项目” → “uni-app” → 默认模板。填写项目名称和存储路径,选择Vue 2或3版本(推荐Vue 3)。

手机uniapp入门

目录结构

  • pages:页面目录,每个子文件夹代表一个页面,需在pages.json中配置路由。
  • static:静态资源(图片、字体等)。
  • manifest.json:应用配置(AppID、启动图等)。
  • App.vue:根组件,全局样式和生命周期。

页面开发

pages/index/index.vue中编写模板、脚本和样式:

手机uniapp入门

<template>  
  <view class="content">  
    <text>{{ message }}</text>  
  </view>  
</template>  

<script>  
export default {  
  data() {  
    return { message: 'Hello uni-app' };  
  }  
};  
</script>  

<style>  
.content { text-align: center; }  
</style>  

路由配置

修改pages.json,新增页面路径:

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

组件使用

内置组件如<view>, <button>,跨端兼容。通过npm安装第三方组件(如uView),需在main.js中引入:

import uView from 'uview-ui';  
app.use(uView);  

调试与发布

  • H5:直接运行到浏览器。
  • 小程序:需安装开发者工具,HBuilderX生成代码后导入。
  • App:云打包或本地打包,需配置证书(Android)和描述文件(iOS)。

注意事项

  • 样式单位建议用rpx(自适应分辨率)。
  • 接口调用注意跨端兼容,使用uni.request封装请求。
  • 发布前真机测试,确保各端功能一致。

标签: 入门手机
分享给朋友:

相关文章

vue实现手机全屏

vue实现手机全屏

Vue 实现手机全屏的方法 使用 Fullscreen API 现代浏览器提供了 Fullscreen API,可以通过 JavaScript 请求全屏。在 Vue 中,可以通过调用这些 API 实现…

vue怎么实现手机预览

vue怎么实现手机预览

Vue 项目实现手机预览的方法 使用本地开发服务器并绑定 IP 地址 启动 Vue 开发服务器时绑定到本地 IP 地址而非默认的 localhost。确保手机和电脑在同一局域网下,手机浏览器访问电脑的…

react如何封装成手机app

react如何封装成手机app

将 React 应用封装为手机应用的方法 React 应用可以通过多种方式封装为手机应用,以下是几种主流方法: 使用 React Native React Native 是 Facebook 推出的…

php实现手机验证码

php实现手机验证码

PHP实现手机验证码功能 手机验证码是常见的用户验证方式,通过短信或语音发送验证码到用户手机。以下是在PHP中实现手机验证码功能的步骤: 生成随机验证码 使用PHP的rand()或mt_rand()…

js 实现手机滑动

js 实现手机滑动

实现手机滑动效果 在JavaScript中实现手机滑动效果通常涉及监听触摸事件(touchstart、touchmove、touchend),计算滑动距离并触发相应的交互逻辑。以下是实现的基本方法:…

js实现手机滑动效果

js实现手机滑动效果

实现基础滑动效果 使用touchstart、touchmove和touchend事件监听触摸操作: let startX, moveX; const slider = document.queryS…