"一次开发,多端运行——uniapp 体验分享"

前言

uniapp 是一个跨平台的前端框架,可以帮助我们使用一套代码开发同时运行在多个平台(如小程序、App、H5 等)上的应用程序。

uniapp 基于 Vue.js 框架,开发者可以使用熟悉的 Vue.js 语法进行开发。它提供了一系列的组件和 API,用于构建各种界面和功能。我们只需要编写一次代码,就可以将应用程序打包成不同平台的应用,并且享受到原生应用的性能和体验。

除了跨平台开发的能力,uniapp 还提供了丰富的插件生态系统,可以满足我们在开发过程中的各种需求。例如,uniapp 支持与原生设备功能的交互,通过插件可以访问摄像头、地理位置、推送通知等功能。

开发工具

uniapp 是由 DCloud 公司开发的。DCloud 是一家专注于移动应用开发的技术公司,总部位于中国广东深圳。他们致力于提供跨平台的解决方案,使开发者能够使用一套代码构建运行在多个平台上的应用程序。除了 uniapp,DCloud 还开发了其他一些知名的产品,如 HBuilderX 开发工具和 DCloud 小程序开发者平台。

HbuilderX 编辑器链接自取方式->( https://www.dcloud.io/hbuilderx.html )

安装完之后在左下角自行用邮箱注册一个就好了,图示如下:

再选择新建项目之后:

填写好项目名称、选择模板、vue版本选择3

创建好之后:

文件作用讲解

文件pages: 所有页面文件存放的目录

文件static: 存放一些静态资源,比如静态图片

文件App.vue:在这里是存放css样式结构和生命周期

文件index.html:做了一些不同支持的兼容

文件main.js:初始化入口的文件

文件manifest.json:进行一个基本的多端配置

文件pages.json: 配置页面路由导航等信息的地方

文件uni.promisify.adaptor.js:app兼容性的配置

文件uni.css:提供一个全局的样式类

插件安装


去官网找自己所需的创建进行安装。
插件推荐:

  • NPM
  • 内置浏览器
  • 内置终端
  • App真机运行
  • uni-app编译
  • Git插件
  • js-beautify
  • prettier
  • htmlhint
  • stylelint
  • eslint-plugin-vue
  • eslint-js
  • js压缩
  • css压缩
  • scss/sass编译
  • es6编译

配置

端配置

uniapp 支持众多的端,包括微信小程序、支付宝小程序、百度小程序、字节跳动小程序、H5、App(基于原生混合开发)、快应用等。这意味着我们可以使用 uniapp 开发一次,就能在多个平台上发布和运行我们的应用程序,减少了重复开发的工作量。

运行配置

找到运行配置,填写好chrome浏览器安装路径

再找到下面微信开发者根据路径并填写好

运行

找到图中所示地方点击:

等待编译:

页面效果:


这样我们就初步完成了一个uniapp的体验

相关推荐
坤坤爱学习2.012 分钟前
求医十年,病因不明,ChatGPT:你看起来有基因突变
人工智能·ai·chatgpt·程序员·大模型·ai编程·大模型学
摆烂工程师21 分钟前
Claude Code 为什么突然火了?聊一下Claude Code 跟 Cursor 之间的区别
程序员·claude·cursor
ModyQyW18 小时前
用 AI 驱动 wot-design-uni 开发小程序
前端·uni-app
redreamSo21 小时前
AI Daily | AI日报:马斯克Grok 4跑分泄露,有望改写LLM格局; 猫猫话术让大模型数学答错率翻3倍; 安克创新All in AI,代码采纳率破50%
程序员·aigc·资讯
耶啵奶膘1 天前
uniapp+firstUI——上传视频组件fui-upload-video
前端·javascript·uni-app
盖世英雄酱581361 天前
容易被程序员忽略的硬件设备
程序员
DeepSeek-大模型系统教程2 天前
深入金融与多模态场景实战:金融文档分块技术与案例汇总
人工智能·ai·语言模型·程序员·大模型·大模型学习·大模型教程
程序员鱼皮2 天前
Cursor 网页版来了,这下拉屎时也能工作了
计算机·ai·程序员·开发·项目·编程经验
耶啵奶膘2 天前
uniapp——地图路线绘制map
uni-app