uni-app是由阿里巴巴的淘宝团队开发的一款跨平台应用开发框架,它能够帮助开发者快速地将一套代码打包成多个平台的应用,从而节省大量的开发时间和成本。
uni-app是基于Vue.js开发的,它使用Vue.js语法来编写代码,并且具有Vue.js的优势:易学易用、高效、灵活。同时,uni-app还集成了微信小程序、支付宝小程序、H5、App原生四端代码,使得开发者能够在一套代码中同时支持多端。
// 在uni-app中使用Vue.js语法来创建一个新页面 import Vue from 'vue' // 导入vue.js import App from './App' // 导入App.vue文件 Vue.config.productionTip = false // 设置生产提示为false App.mpType = 'page' // 设置mpType为page const app = new Vue({ // 创建一个Vue实例对象并把它赋值给app常量 ...App // 扩展运算符将App对象传入到Vue实例中去 }) app.$mount() // 把当前Vue实例对象渲染到页面上去
uni,读you ni,是统一的意思。
很多人以为小程序是微信先推出的,其实,DCloud才是这个行业的开创者。 W3C和HTML5中国产业联盟,推出了HBuilder开发工具,为后续产业化做准备。
2015年,DCloud正式商用了自己的小程序,产品称为“流应用”,它不是B/S模式的轻应用,而是能接近原生功能,性能的动态App,并且即点即用。
为引入技术发扬光大,DCloud将技术标准捐献给工信部所属的HTML5中国产业联盟,并推动各家流量巨头接受该标准,开展小程序业务。
360手机助手率先接受,在其3.4版本实现应用的秒开运行。
随后DCloud推动大众评论,携程,京东,有道词典,唯品会等众多开发者为流应用平台提供应用。
在2015年9月,DCloud推进微信团队开展小程序业务,演示了流应用的秒开应用,扫码获取应用,共享链接获取应用等多种场景案例,以及共享了webview体验优化的经验。
微信团队经过分析,于2016年初决定上线小程序业务,但其没有接收联盟标准,而是订制了自己的标准。
DCloud持续在主流普遍的小程序理念,推进各大流量巨头,包括手机厂商,陆续上线类似小程序/快应用等业务。
部分公司接纳了联盟标准,但更多公司因利益纷争严重,标准难以统一。
技术是纯粹的,不应该因为商业利益而分裂。开发者面对如此多的私有标准不是一件正确的事情。
虽然是始作俑者,但造成混乱的局面非DCloud所愿。于是我们决定开发一个免费开源的框架。
既然各个巨头无法在标准上达成一致,那么就通过这个框架为开发者抹平各平台差异。
这,就是uni-app的由来。
现在,uni-app已经是先前最风靡的应用框架,支撑着6亿手机用户的庞大生态。
世界兜兜兜转转,当你踏出第一步时,随后很多事不会按你的预期发展。但只要你不忘初心,你想要的那个目标,最终会换个方式实现。
DCloud的初心是什么?
DCloud也再次承诺不会对uni-app,HBuilderX等工具收费,感谢数百万开发者的一路陪伴,也请一直监督我们不忘初心!
uni-appApp 端内置HTML5+引擎,让 js 可以直接调用丰富的原生能力。条件编译调用 HTML5+小程序及 H5 等平台是没有 HTML5+ 扩展规...
DCloud有470万开发者,uni统计手机端月活8.4亿。是开发者数量和案例最丰富的多端开发框架。欢迎知名开发商提交案例或接入uni统计...
uni-app是一个使用Vue.js开发所有前端应用的框架,开发者编写一套代码,可发布到iOS,Android,H5,以及各种小程序(微信/支付宝...
PropsEdit on GitHubanimatingbool 型显示指示器(true,默认的)还是隐藏它(false)。color字符串型Spinner 的前景颜色(默认为灰色...
jQuery Mobile pagecontainerbeforeload 事件 jQuery Mobile 事件实例在请求载入前弹出信息:$(document).on(pagecontainerbefor...
jQuery Mobile swipeleft 事件jQuery Mobile 事件实例 水平方向向左滑动 p 元素并隐藏它:$("p").on("swipeleft",function(){ ...