UniApp 是一个使用 Vue.js 开发的跨端应用框架,可以同时编译到多个平台,包括 Web(H5)、移动端 App(iOS 和 Android)、以及各大主流小程序平台(如微信小程序、支付宝小程序、百度小程序等)。它通过一次开发,可以实现多个平台的无缝部署,极大地提高了开发效率和维护成本。
下载 HBuilderX:
安装 HBuilderX:
启动 HBuilderX:
新建项目:
选择模板:
项目结构:
├── components // 组件文件夹
├── pages // 页面文件夹
├── static // 静态资源
├── uni_modules // uni_modules 文件夹
├── App.vue // 主应用组件
├── main.js // 入口文件
编写代码:
pages
文件夹中创建一个新的页面,比如 index.vue
,内容如下:
<template>
<view class="container">
<text class="title">Hello, UniApp!</text>
<button @click="changeMessage">Click me</button>
<text>{{ message }}</text>
</view>
</template>
<script>
export default {
data() {
return {
message: 'Welcome to UniApp!'
};
},
methods: {
changeMessage() {
this.message = 'You clicked the button!';
}
};
};
</script>
<style>
.container {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
height: 100vh;
}
.title {
font-size: 24px;
margin-bottom: 20px;
}
</style>
运行项目:
通过上述步骤,你已经成功创建了一个简单的 UniApp 项目。UniApp 的跨端开发能力让你可以轻松构建多平台应用,使用熟悉的 Vue.js 技术栈进行开发。随着深入学习,你可以利用 UniApp 提供的丰富功能和组件库,实现更复杂的应用逻辑和用户交互。欢迎你继续探索 UniApp 的无限可能!