uni-app基本使用

1.uni-app简介

        1.1uni-app概述:

uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。

        1.2uni-app由来:

是为了解决跨平台开发的问题。在移动应用开发中,不同平台(如iOS、Android)有不同的开发语言和技术栈,这导致开发者需要针对不同平台开发多套代码,增加了开发和维护的成本。DCloud公司正是看到了这些问题,因此决心打造一款终极的跨平台解决方案,此时,uni-app就应运而生,Uni-app的出现使得开发者可以使用同一套代码,快速地部署到多个平台,提高了开发效率和降低了开发成本。

        

       1.3 uni-app特点:

                1.跨更多平台

                2、一套代码,多平台运行

                3、运行体验好,性能高

                4、开发生态、周边生态丰富(组件丰富)

                5、通用技术栈,学习/开发成本低,

2.uni-app环境搭配

        

        2.1

        下载HBuilderX,官网下载地址:HBuilderX-高效极客技巧

选择对应的版本下载即可:

        2.2

        下载安装微信开发者工具,下载地址:微信开发者工具下载地址与更新日志 | 微信开放文档

选择合适的版本下载,一步步默认安装即可。安装完成之后,要使用uni-app开发,需要打开微信小程序开发者工具的服务端口,进行微信小程序开发者工具,选择"设置"-->"安全设置"命令,将"服务端口"改完打开状态,如图所示:

        2.3

        打开HBuilderX工具,选择【工具】-->【设置】-->【运行设置】,在微信开发者工具路径输入框中填入微信开发者工具的安装路径。

微信开发者工具安装路径可通过此方式快速查找:

3.uni-app项目的创建和运行

通过HBuilderX可视化界面创建第一个uni-app项目并运行在h5(浏览器)端:

        3.1

第一步:打开HBuilderX,点击工具栏里的文件 -> 新建 -> 项目

              3.2 

        第二步:选择 uni-app

   

类型,输入工程名,选择模板,点击创建,即可成功创建

        3.3

最后:项目创建完成之后即可运行,打开项目的任意文件,如App.vue,选择“运行”-->"运行到浏览器“命令,选择浏览器,即可在浏览器中体验uni-app的H5版。

        3.4

选择“运行”-->"运行到小程序模拟器“-->"微信开发者工具“命令,即可在微信开发者工具中体验uni-app,如图:

PS:如果想要把小程序运行到真机的微信小程序当中,则需要在微信公众平台申请小程序账号,流程为:

申请小程序账号:

① 进入微信公众平台官网,然后点击右上角的“立即注册”链接(如果已经注册了可以直接登录,登录方式可以选择账号密码登录或者微信扫码登录)。

② 点击“立即注册”链接进入注册页面,此页面提供了四种类型的账号注册,分别为:订阅号、服务号、小程序、企业微信。我们选择小程序进行注册。

③ 进入小程序注册页面,填写相关信息,账号信息填写完毕后,点击下方的“注册”按钮,进入邮箱激活页面,此时需要登录上一步中的邮箱,查收腾讯官方发送的小程序账号激活邮件,点击激活链接。(注意:每个邮箱只能申请一个小程序。并且,已经绑定了其他的公众号、小程序、个人号的邮箱,不能重新注册新的小程序)

④ 点击激活链接后,继续下一步的注册流程,选择注册的主体类型,并完善主体信息和管理员信息。(主体类型选择个人即可)

最后,小程序账号申请成功,就可以再次进入进入微信公众平台官网页面进行登录,登录成功之后进入小程序管理界面中的 "开发"-->"开发管理"-->"开发设置",可以看到此页面有一个AppID(小程序ID),记住这个id的获取方式,后期需要用到。

4.1uni-app项目的打包发布

        4.1uni-app项目开发的最后一步就是对项目进行打包发布。打包发布主要分为几种类型:

   打包为原生App(云端)

        4.2

 打包为原生App(离线)

        4.3

发布为h5,操作流程如下:

        4.4

发布为微信小程序

点击【发行】按钮之后,会自动启动微信开发者工具,点击【上传】按钮

出现此截图说明打包上传成功:

此时登录微信公众平台官网

等待审核通过之后,点击【提交发布】即可发布成功。

PS:如果在提交审核的过程中,弹出弹窗提示需要设置主营类目的话,根据指引前往设置即可

参考网址:设置

注意:

1、主营类目有且只有一个,选择即生效,不可删除;

2、主营类目每年有 5 次修改机会,修改即生效,请谨慎修改;

3、完成主营类目设置后才可提交代码审核;

4、主营类目选择错误可能影响代码审核结果,请正确选择。

  • 37
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Uni-app 是一种跨平台的前端开发框架,可以使用 Vue.js 来开发多个平台的应用程序,如小程序、H5、App 等。Uni-app 提供了一套统一的 API 和组件库,使得开发者可以在不同平台上共享代码和逻辑,提高开发效率。 以下是 Uni-app基本用法: 1. 安装 Uni-app:在命令行工具中使用 npm 或者 yarn 安装 Uni-app 的命令行工具。 2. 创建项目:使用命令行工具创建一个新的 Uni-app 项目,可以选择不同的模板和目标平台。 3. 开发页面:在项目目录中找到 `pages` 文件夹,里面存放着不同页面的文件夹。在每个页面文件夹中,可以编写对应的 `vue` 文件,其中包括模板、样式和逻辑。 4. 页面导航:Uni-app 提供了 `uni.navigateTo`、`uni.redirectTo`、`uni.switchTab` 等 API 来实现页面之间的导航。 5. 数据绑定:Uni-app 使用与 Vue.js 相同的数据绑定语法,在 `vue` 文件中使用双大括号语法 `{{ }}` 来插入变量,并使用指令来实现条件渲染、循环等功能。 6. 组件化开发:Uni-app 支持组件化开发,你可以创建自定义组件,并在页面中进行复用。 7. API 调用:Uni-app 提供了一套统一的 API,可以调用不同平台的原生功能,如获取用户位置、拍照、支付等。 8. 平台差异处理:由于不同平台的特性和限制不同,Uni-app 提供了 `uni-platform` 和 `uni-xxxx` 等全局对象来处理平台差异问题。 9. 打包和发布:使用命令行工具进行项目打包,并将生成的文件发布到各个平台的开发者账号上。 这些是 Uni-app基本用法,希望对你有所帮助!如果你还有其他问题,请继续提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值