uni-app开发一次,覆盖多端的前端框架

uni-app 是一个使用 Vue.js 开发跨平台应用的前端框架,开发者编写一套代码,可编译到iOS、Android、H五、小程序等多个平台。html

一套代码,运行多个平台

uni-app实现了一套代码,同时运行到多个平台;以下图所示,一套代码,同时运行到iOS模拟器、Android模拟器、H五、微信开发者工具、支付宝小程序Studio、百度开发者工具、字节跳动开发者工具(底部7个终端选项卡表明7个终端模拟器):前端

运行效果图以下:vue

 

开始以前,开发者需先下载安装以下工具:git

HBuilderX是通用的前端开发工具,但为uni-app作了特别强化。github

下载App开发版,可开箱即用;以下载标准版,在运行或发行uni-app时,会提示安装uni-app插件,插件下载完成后方可以使用。vue-cli

如使用cli方式建立项目,可直接下载标准版,由于uni-app编译插件被安装到项目下了。npm

经过vue-cli命令行

除了可视化界面,也能够使用 cli 脚手架,能够经过 vue-cli 建立 uni-app 项目。小程序

注意:vue-cli 版本必须是3.x微信小程序

注意:cli 版本更新快于HBuilderX正式版。HBuilderX正式版所包含的uni-app编译器通常是在cli版发布一段时间并稳定后才会更新到HBuilderX正式版。cli版适合喜欢鼓捣的尝鲜者,其好处是能够及时获取新功能,坏处是稳定性不如HBuilderX正式版,但由于开源,因此也欢迎开发者一块儿完善。前端框架

环境安装

全局安装vue-cli

npm install -g @vue/cli
建立uni-app
vue create -p dcloudio/uni-preset-vue my-project
此时,会提示选择项目模板,初次体验建议选择  项目模板,以下所示:hello uni-app

自定义模板

选择自定义模板时,须要填写 uni-app 模板地址,这个地址其实就是托管在云端的仓库地址。以 GitHub 为例,地址格式为 userName/repositoryName,如 dcloudio/uni-template-picture 就是下载图片模板。

更多支持的下载方式,请参考这个插件的说明:download-git-repo

运行并发布uni-app

npm run dev:%PLATFORM%
npm run build:%PLATFORM%

%PLATFORM% 可取值以下:

平台
h5 H5
mp-alipay 支付宝小程序
mp-baidu 百度小程序
mp-weixin 微信小程序
mp-toutiao 头条小程序
 
 
 
 
 
 
 
 
相关具体介绍请去官方网站了解: http://www.dcloud.io
相关文章
相关标签/搜索