HBuilderX 1.3发布!uni-app 支持H5了!

更新:uni-app的H5已发布,详见http://ask.dcloud.net.cn/article/35232

更新:uni-app已开源,欢迎star鼓励https://github.com/dcloudio/uni-app

更新:uni-app最新官方培训视频,见腾讯课堂:https://ke.qq.com/course/343370
看完视频,你会对uni-app有更深入的认识。

HBuilderX正式发布

\n

从年初发布新一代HBuilderX公测版起,经历了50个版本迭代,HBuilderX终于发布了正式版!
虽然HBuilderX并不是100%覆盖老HBuilder的功能,从整体来看,HBuilderX已经是比HBuilder更好的开发工具。
HX比HB有五大优势:更流畅、更高效、更现代、更漂亮、更稳定

  • 更流畅:由于基于C++架构而非eclipse或webkit架构,HX在启动速度、大文档打开速度方面远超HB,并在众多开发工具中傲视群雄。
  • 更高效:HX在多光标、无拖动选择、markdown、json、vue开发优化上,有大量的独创新特色,这些优化过的工具使得工作效率提升数倍,同样领先于业内其他工具。
  • 更现代:HX内置node,插件体系大量基于node插件,提供内置终端,对vue、预编译器、webpack、npm命令运行都有良好的支持,这些现代技术栈同样能对开发效率、工程化管理项目有更多帮助。
  • 更漂亮:HX拥有更漂亮简洁的界面,黑色主题也是全屏沉浸的黑色。
  • 更稳定:如果几个月前说HX更稳定肯定是笑话,但今非昔比。老HB经常会在eclipse、java层面爆出一些错误,我们无力解决。但HX上我们可以控制每个环节,不再出现莫名的java错误。同时HX提供了更完善的代码保护,崩溃、断电都能有效保护代码。
\n

从HBuilderX1.2起,所有App开发者需要的功能在HBuilderX里均已补齐(有些操作方式可能有变化,但功能是一样的)。
HX对于偏老的技术栈如jquery的支持确实不如HB,对于后端语言的支持也不如HB。
对于这些环节开发者仍然可以使用HB。
但我们仍然可以认为,HX是更值得前端工程师拥有的利器。
同时HB将逐渐减少更新频率,明年会正式停止更新。

HBuilder系列诞生来,服务了260多万开发者,我们深感荣幸,并终于打破中国人做不好开发工具的魔咒。
未来我们还将继续努力,把HBuilderX打造的更优秀,让中国的前端工程师,开发效率高于全世界!

HX开发者欢迎加入QQ群905643840,交流学习,向我们反馈意见。

HBuilderX的下载链接http://www.dcloud.io/hbuilderx.html

uni-app迎来里程碑突破

\n

uni-app,是终极的跨平台框架。因为
1. 跨的平台更多(Android、iOS、小程序、H5)
2. 性能体验更好(小程序技术框架和weex加持)
3. 三方扩展生态更丰富
即支持小程序sdk又支持原生sdk,大部分sdk厂商都有小程序sdk,也就是大部分sdk都可以直接用于uni-app的扩展生态,而且是原SDK厂商来维护。这意味着uni-app拥有了所有跨平台方案中最丰富的三方生态。开发者不用找原生工程师去封装环信、网易云信等im的原生sdk了,直接用他们的小程序sdk即可。
4. 开发方式更现代
vue数据绑定、npm、webpack、各种预处理器
5. 公有技术,学习成本更低
掌握uni-app需要学习的是vue的语法,小程序的api,学会这些是理所应当,并不为uni-app额外增加学习成本。

没有其他跨平台方案在这5方面可以与uni-app相提并论!

任何Hybrid方案都不是万能的,选择一种,总是会受到一些限制。
uni-app也有限制,但综合看仍然是最好的跨平台开发方案。

  • 对于开发者个人:不用学习众多轮子,学好一个,什么都会做
  • 对于外包公司:开发一次,给客户交付iOS、Android、小程序、H5多个平台,赚的更多,客户满意度更高
  • 对于自研开发商:做小程序去拉新,转到App里实现留存和高arpu运营,是最精益的创业之道。uni-app可以以最低成本实现日活和arpu值的最大化,并可以覆盖更多流量入口。
\n

而且这些都是免费产品,就更没有不拥抱的理由了。

uni-app开发欢迎加入QQ群,交流学习,向我们反馈意见。由于qq群满的太快,本文不再直接列最新的qq群号,请去uni-app官网左下角查看。
uni-app的官网地址:http://uniapp.dcloud.io/

最后再说下DCloud的文档、技服体系的优化

\n

过去DCloud一些文档做的不够好,已经吸取经验,uni-app的文档比较完善,搜索也更好用。
uni-app的qq群每日数万条消息记录,高度活跃。
DCloud投入专人支持uni-app的技服工作。
官方出品的免费视频教程上线已到腾讯课堂https://ke.qq.com/course/343370
DCloud的插件市场也在开发中。
这些改变,希望广大开发者能看得到。

做这些产品和服务不容易,也请多支持我们。
最大的支持,当然是转发本文给朋友喽。让小伙伴们赶紧用起来HBuilderX和uni-app这样的利器!

FAQ

\n
  • Q:uni-app后续会支持百度、支付宝、头条等各种小程序、快应用吗?
    会。并且会按需求墙的投票顺序完成各个平台。

  • Q:uni-app的手机端用户体验怎么样?
    打包成App后的体验和微信小程序一样好,在某些场景下更好。
    其体验优于使用HTML开发的5+app。虽然uni-app使用了vue文件,但vue文件编译到手机上都是js,并且框架层做了自动预载和更快的联网机制,实现了更高的性能体验,尤其是联网的新页面加载速度非常快。
    uni-app还支持nvue,这其实是引入了weex并在js api层面上被uni统一了。nvue的渲染效率更高。
    使用uni-app开发的app,可以发现加载新页面速度极快,动画还没结束时,需要联网下的资源就可以显示了。
    使用uni-app开发的微信小程序,和直接开发微信小程序相比性能没有差别,因为uni-app输出到微信时使用了mpvue编译为wxml格式。

  • Q:不同平台有自己的特色,uni-app如何在一套代码里兼容?大量写if else吗
    常用api都被uni-app统一了,个性化特色有优雅的条件编译方案。详见
    所有平台的所有能力,都可以在uni-app中使用,不受限制。

  • Q:既然uni-app的App端使用5+引擎,是不是5+的所有强大能力都可以调用?
    是的,包括Native.js、原生sdk扩展都可以用。但注意uni-app的窗体管理是在pages.json里做,不能自己管理窗体,plus.webview的api只有一些webview样式修饰的api可以使用,新建、关闭窗体的api不能用。

  • Q:uni-app支持自己扩展原生功能和离线打包吗?
    支持,同5+sdk。

  • Q:不跨端,只做App或小程序,适合用uni-app吗?或者说uni-app开发和5+App/mui开发有什么区别
    新项目强烈推荐使用uni-app。
    uni-app相比5+App有如下优势:

\n

  1. 性能体验更好,微信小程序的Hybrid方案性能是经得起考验的,支撑起一线开发商用这个技术架构获取了数亿用户。而uni-app的性能比微信小程序整体更好。
  2. 可跨端发布。未来是多端时代,uni-app现在已经覆盖了Android、iOS、微信小程序、H5,未来还会覆盖百度小程序、支付宝小程序、今日头条小程序、快应用。学习和使用uni-app是面向未来的正确选择。
  3. 使用uni-app开发App,由于基于模板和数据绑定,开发代码量比纯5+或mui更小,有更快的开发效率。
  4. 多了weex、小程序生态丰富的sdk等重要部分。
  5. DCloud在全力打造uni-app,这很关键。老项目可以暂不迁移,新项目就不要选5+App了。
\n
  • Q:uni-app支持的手机版本最低到多少?
    Android4.4、iOS8是官方会保障兼容的。
    更低版本其实也能用,但官方发布时不会测试更低版本。另外如果使用flex布局,更低版本不支持的,只能使用传统css布局。

  • Q:uni-app学习难度比mui怎么样?
    vue的语法+小程序的api,都是必备的通用技术。
    如果你不会vue的话,需要学习了解vue。如果你开发过小程序,那组件和api基本不用再学,否则需要学一遍。如果你会vue和小程序开发,那基本没有学习成本。
    uni-app默认使用flex布局,如果不了解可以快速学习下。如果实在不想用flex布局,也可以在app.vue里取消默认的flex。但flex确实更好用、更跨平台。
    没学过vue的同学,也不用掌握vue的全部,只需了解vue基础语法、虚拟dom、数据绑定、组件、vuex,其中关键是理解虚拟dom和数据绑定的思路,不要再沿袭找一个dom元素的id然后js api操作它的思路。
    其他如路由、loader 不用学,cli、node.js、webpack也不需要学。但编译报错时,经常是webpack报错,需要百度查webpack报错信息。

  • Q:uni-app调试怎么做?
    开发小程序时,调试仍在微信开发者工具里。
    开发H5版时,在chrome里调试,推荐安装chrome的vue devtools插件,支持js断点。
    开发App时,uni的部分(不是app特色部分),可以在chrome里调试,也可以在微信开发者工具里调试。
    在App侧,支持真机运行,打log。不能审查元素和debug。
    如果你在App侧使用nvue,也可以在weex在线调试器里审查元素。
    官方推荐使用chrome开发调试,响应快,调试效率高。断点、审查dom、看网络和存贮、查vue的数据绑定都更方便。虽然配置h5可能要花点时间,但配好后效率倍增。

  • Q:uni-app有什么ui库?

\n

  1. 内置组件直接用。
  2. 扩展组件方面,官网的hello uni-app,包含大量示例模板,是推荐的ui解决方案,性能体验更好,跨平台更多。
    封装方面,部分已经组件化,参考文档:https://uniapp.dcloud.io/extendUI
    还有部分没有组件化,是示例代码,需要直接翻看hello uni-app的工程源码(新建项目选hello uni-app模板)
    官方还在不停丰富ui库。
  3. 基于vue的无dom库也支持,包括graceui、zanui-mpvue。这些ui可以在app、小程序、h5端均可使用。
  4. 基于小程序自定义组件的ui库也支持,比如vantui的小程序版。但性能不如上述2种方案,平台覆盖方面也只支持小程序和App。
  5. 如果你在App侧使用nvue,也支持weex ui。
\n
  • Q:uni-app怎么不支持HTML的dom操作?
    uni-app的web-view组件支持load本地HTML页面,所以也是支持dom的。但vue页面里不支持dom。
    如无必要,我们也不推荐使用HTML。
    因为现实是整个前端技术发展在去dom化,微信小程序不支持dom,vue、react也是虚拟dom。
    之所以会这样是因为2点:
\n

  1. 性能。虚拟dom的性能更高。
  2. 开发效率。基于数据绑定的开发,代码量会比操作dom少很多。
    所以作为前端工程师,拥抱和学习新技术是必然趋势,个人习惯应该经常update,活到老学到老。
    至于基于dom的三方库用不了的问题,一方面小程序生态已经起来了,周边的三方库非常多,这些都在uni-app里可直接使用,并且兼容到了app侧。另外确实有必须使用dom的三方库,那就用web-view组件load HTML吧。
\n
  • Q:uni-app使用的flex布局很不习惯
    flex布局是更先进、更通用的布局模式,比如垂直居中,以前写起来很麻烦。
    flex布局还是web和原生通吃的通用布局,使用flex布局做的界面,可以在react native、weex、快应用等平台运行,传统web布局做不到。
    当然如果你不想学flex,还希望使用传统布局,也可以,把app.vue里的全局flex设置去掉就行。
    另注意nvue由于是基于weex的,只支持flex布局。

  • Q:HBuilder会支持uni-app吗?
    uni-app只会在HBuilderX里支持。HBuilder不会新增功能了。并且今年底会停止更新。请开发者尽快完成向HBuilderX的升级。

  • Q:是不是DCloud以后的重点是uni-app,不再演进5+和mui了?
    DCloud重点是uni-app,但uni-app编译到iOS、Android时仍使用了5+引擎,5+引擎仍会积极演进。
    5+引擎近期提供了原生视频、直播、指纹、ibeacon,后续还会继续强化能力。其实5+引擎也已经内置了weex渲染器,只是传统5+app开发模式下无法编译weex代码,只有uni-app里内置的编译器才能正常使用。
    mui作为一个开源ui库,手机上常见的ui控件均已支持,没有什么需要新增的ui控件,本身也许久未更新了。mui过去的一个较大问题是不支持组件化和数据绑定,这部分被挪入了uni-app中。

  • Q: mpvue项目或组件是否可快速迁移到uni-app下?
    是的。uni-app内置了mpvue编译器。详细指南参考http://ask.dcloud.net.cn/article/34945

  • Q:既然uni-app有了nvue,引入了weex,假使只做app不发小程序,是否可以不用vue,所有界面都使用nvue?
    理论上所有界面都可以用nvue,但不建议这么用。
    首先vue页面没那么糟。只有个别场景用nvue作为补充更合适。比如左右拖来拖去的长列表。
    其次weex并没有那么完善,作为局面补充使用更合理,大面积使用时也会遇到很多weex的坑。
    所以各取其优势,避其短处,结合使用是最优方案。

  • Q:uni-app的成熟度怎么样?
    uni-app并不是凭空来的,是DCloud准备多年的产品以及业内众多成熟产品的集合。
    uni-app中用到的5+引擎、mpvue编译器、weex,都是成熟产品。
    5+引擎是2014年面世的,服务几十万开发者,目前有数亿手机上运行上基于5+开发的app。
    5+引擎也是小程序引擎的来源,是DCloud在2015年去微信演示基于5+的流应用,推动微信立项做小程序。
    5+引擎其实可以直接运行小程序,但又比小程序提供了更多的能力。
    5+引擎还内置了weex,也就是5+里即可以跑基于webview的普通HTML代码,又可以跑小程序代码,又可以跑weex代码。
    mpvue是美团开源的框架,也是当前小程序开发里的三大主流框架之一。
    也就是当你基于uni-app开发时,如果是开发微信小程序,其实是mpvue在负责编译;
    如果是开发app,其实是通过mpvue框架编译成小程序,然后运行在5+引擎上,而5+又提供了比微信更多的ui和api能力。
    如果是发布到h5,那其实也是一个普通的基于vue的spa网站。
    或者可以反过来想,DCloud也不愿意推不成熟的技术给开发者,然后惹一堆麻烦事,我们对于提供成熟可商用的产品非常在意。
    这不像有的互联网公司的技术架构部门,它们开源某些项目是为了炫技、晋升、招人,这些新项目的成熟度、可商用性往往比较低。
    另外uni-app本身也在半年时间迭代了数个版本,基于uni-app的各种app、h5、小程序都上线非常多。

\n

最后,请认真通读一遍uni-app官网,以及善用uni-app官网的搜索,你的大部分问题都会在文档里。


31 分享 关注
DCloud_客服_Trust 诺墨 513238368@qq.com qq820805144 skysowe jwenlee 郭靖 zhanqi 常山赵子龙 wanghui fx4399 pc_彭 9000547@qq.com 宇某人 cfw1034846940@gmail.com 周华飞 ThinkCMF 风雅 823873254@qq.com abiu 凭海临风 uniapp视频教程 老哥教教我 1379582026@qq.com 1017806562@qq.com hellojh liuxiang20041986@qq.com STANCU sonicsunsky@qq.com 没得好名字 weliff@163.com
freedemon

freedemon

hbuilderX中的webview调试太卡了,有时候点了就假死,麻烦大佬优化一下!
在mac系统也是有这个问题,很容易让整个应用崩溃。
0 赞 15 小时前
DCloud_heavensoft

DCloud_heavensoft 回复 liyr

参考[https://ask.dcloud.net.cn/article/35244](https://ask.dcloud.net.cn/article/35244)
0 赞 2 天前
liyr

liyr

我从官网下载的v1.2的Mac安装包,貌似不能用呀。难道是不支持Mojave。。。还是我脑残了。手动捂脸
0 赞 2 天前
张无敌

张无敌

hbuilderX不知道为什么突然真机调试不了,能显示设备但是点不了,hbuilder却可以,同样的代码同事能够调试,不知道为什么
0 赞 2018-12-06 10:51
814861145@qq.com

814861145@qq.com

hbuilder+中的webview调试太卡了,有时候点了就假死,麻烦大佬优化一下!
0 赞 2018-12-06 09:27
龚承军

龚承军 回复 DCloud_heavensoft

赞啊! 期待,嘿嘿~!
0 赞 2018-12-04 21:35
CnKaiSer

CnKaiSer 回复 353788916@qq.com

怎么了一套代码让你失业了?要那么精你可以选择各平台的ide啊?
0 赞 2018-12-03 10:31
DCloud_heavensoft

DCloud_heavensoft 回复 龚承军

这个官方已经在做了,后续版本会升级
2 赞 2018-12-01 18:25
龚承军

龚承军 回复 DCloud_heavensoft

单个通道的推送确实都有问题, 但是现在有些推送厂商的推送SDK自带了集成多个通道的啊,像信鸽这些不是自动集成了华为、魅族、小米等多个推送通道么?这样应该会极大的提高推送成功率吧? 推送这块真心很困扰。。。单个通道现在到达率太低了。 作为H5+的开发者, 大部分又没有能力去把每个android平台的推送sdk单独封装然后离线打包。。。
0 赞 2018-12-01 11:27
DCloud_heavensoft

DCloud_heavensoft 回复 353788916@qq.com

很简单,这是大多数开发者的需求,之前在需求墙上是远超其他需求的最高投票项。产品发布后,事实也证明uni-app的用户大幅增长。即使你做app开发,也少不了用h5的调试
0 赞 2018-11-30 18:19
353788916@qq.com

353788916@qq.com

你支持H5页面干什么??知道什么叫杂而不精,什么也做不好吗
0 赞 2018-11-30 18:11
GUNDAM

GUNDAM 回复 DCloud_heavensoft

想问一下 我看官方uniapp在苹果商店下载ipad上显示是16;9显示 但是自己的老h5+项目用hbuilderx打包出来在ipad上显示并不是16:9的是我哪里没有配置吗?
0 赞 2018-11-30 15:26
shenxianyan

shenxianyan

nvue中websocket依然无法使用呀。1.2.1版本。
0 赞 2018-11-30 15:15
1003297709@qq.com

1003297709@qq.com

刚下载的根本无法运行,弹出框(this application failed to because it could not find or load the Qt paltform plugin windows in Available platform plugins are:minnimal,offscreen,windows.Reinstalling the application may fix thi problem......) 下载几次都这样,又不需要安装啊
0 赞 2018-11-29 16:32
392058666@qq.com

392058666@qq.com

我发现个问题,HBuilderX 不会实时同步更新项目文件。我用gitBash 拉代码下来,竟然发现HBuilderX 没自动同步更新文件。你们有没有遇到这样的问题?
0 赞 2018-11-29 09:41
你说改就改啊

你说改就改啊 回复 uniapp视频教程

你的广告毫无痕迹
0 赞 2018-11-28 16:49
zhenminhao88@qq.com

zhenminhao88@qq.com

阿西吧更新完,小程序编译报错啊= =
0 赞 2018-11-28 16:05
weliff@163.com

weliff@163.com

真正做到了一套代码多端发布!!!厉害啦~
1 赞 2018-11-27 13:52
DCloud_HB_WKP

DCloud_HB_WKP 回复 hoodoor@qq.com

系统是majave吗?
0 赞 2018-11-26 13:56
449543860@qq.com

449543860@qq.com

支持支持支持支持支持支持支持支持!
0 赞 2018-11-26 10:55
hoodoor@qq.com

hoodoor@qq.com

Mac版的升级之后打不开了,能回退吗?难道只能重装?
0 赞 2018-11-26 08:33
STANCU

STANCU

看看看啊看啊哪啊啊啊啊啊啊啊啊啊啊啊
0 赞 2018-11-25 14:43
88273531@qq.com

88273531@qq.com

希望多丰富组件 常用的组合 拿来即用的
0 赞 2018-11-24 01:31
rooxi@qq.com

rooxi@qq.com

MUI 写的东西,能不能也让直接转成新的UNI-APP项目呢?
0 赞 2018-11-22 11:19
uniapp视频教程

uniapp视频教程

官方也推出教程了,赞一个~

还有更多视频教程,可以访问:https://www.uni-app.cn/
0 赞 2018-10-29 15:27
SNOWWOLFJAY@foxmail.com

SNOWWOLFJAY@foxmail.com 回复 DCloud_heavensoft

已经下载了,很好很强大。
0 赞 2018-10-29 13:54
DCloud_heavensoft

DCloud_heavensoft 回复 SNOWWOLFJAY@foxmail.com

最新版目前在uni-app的qq群文件中
0 赞 2018-10-29 13:31
SNOWWOLFJAY@foxmail.com

SNOWWOLFJAY@foxmail.com 回复 DCloud_heavensoft

最新版uni-app支持webview load 本地HTML?我按照文档建了hybrid/html/xx.html,但是为啥总是请求的页面无法打开的,相对路径和绝对路径都用了
0 赞 2018-10-29 11:05
SNOWWOLFJAY@foxmail.com

SNOWWOLFJAY@foxmail.com 回复 hgdc

爬虫了解下,哈哈
0 赞 2018-10-29 10:38
hgdc

hgdc

新手求助!请问视频中像这样的接口是怎么做出来的?,需要哪些知识点?
https://unidemo.dcloud.net.cn/api/news
0 赞 2018-10-28 21:20
DCloud_heavensoft

DCloud_heavensoft 回复 SNOWWOLFJAY@foxmail.com

最新版uni-app支持webview load 本地HTML,可以操作dom。webserver是什么?手机上怎么会有webserver?如果说的是HBuilderX ide,那它自带了一个node的web server。另外一个js 15m,你也真敢用,不管在pc还是在手机上,这样的js根本跑不动。为了性能优化和体验,控制一个js在500k以下是合理的。当然你要不在意性能,在uni-app的webview 里load HTML时不会限制js大小
1 赞 2018-10-28 21:06
小七

小七 回复 DCloud_heavensoft

测试过了,应该是bug,iphone6 版本9.3.2 有越狱无法在nvue页面网络请求数据,而在vue页面上可以通讯,iphonex和安卓都是没问题的。
0 赞 2018-10-28 11:38
SNOWWOLFJAY@foxmail.com

SNOWWOLFJAY@foxmail.com 回复 DCloud_heavensoft

做5+app也无法操作DOM吗?webserver也没有,超过500k的js就说The code generator has deoptimised the styling of "unknown" as it exceeds the max of "500KB".可是我一个js都15M啊
0 赞 2018-10-28 07:54
DCloud_heavensoft

DCloud_heavensoft 回复 小七

uni-app也有几万人在用了,现网版距今2个星期了,这么基础的问题都存在的话,这2个星期早就有无数人报了
0 赞 2018-10-27 23:11
小七

小七

问下,nvue页面,网络数据无法访问到,你们是否测试?
0 赞 2018-10-27 21:13
DCloud_heavensoft

DCloud_heavensoft 回复 4668460@qq.com

登陆模板里,有个先进无tab的登陆页,再switchtab进首页的例子,使用那种方法。再有问题请单独开贴,本帖来回评论很乱
0 赞 2018-10-22 02:21
4668460@qq.com

4668460@qq.com 回复 DCloud_heavensoft

延时关闭splash无法解决问题,还是会先显示底部原生导航栏,然后再跳转,我觉得是加载顺序有问题。
0 赞 2018-10-20 18:00
DCloud_heavensoft

DCloud_heavensoft 回复 4668460@qq.com

延时关闭splash
0 赞 2018-10-20 17:17
uniapp视频教程

uniapp视频教程

支持一下!
uni-app视频教程 https://www.uni-app.cn/
0 赞 2018-10-20 15:35
4668460@qq.com

4668460@qq.com

uniapp如何实现首次打开app,跳转引导页?如果在首页的页面生命周期onLoad,onReady做判断,会先显示tabbar底部导航栏,才打开引导页,这样体验非常的不好,而在App.vue页面的生命周期中又不支持uni跳转页面,官方能给个解决方法吗?或者把App.vue中不能跳转的问题解决一下。谢谢!
0 赞 2018-10-20 11:09
DCloud_heavensoft

DCloud_heavensoft 回复 回梦無痕

5+引擎会一直更新,开发方式不再推荐html方式
0 赞 2018-10-17 18:10
SNOWWOLFJAY@foxmail.com

SNOWWOLFJAY@foxmail.com 回复 回梦無痕

好多,希望能够uni支持更多api,至少把普通浏览器可实现的navigator之类的功能加进来就强大了
0 赞 2018-10-17 16:26
回梦無痕

回梦無痕 回复 SNOWWOLFJAY@foxmail.com

DCloud重点是uni-app,H5+APP如果没有打的bug,可能不会更新了,不过H5+APP也就webview,也没什么可更新的,最多也就更新H5+API。
0 赞 2018-10-17 13:34
SNOWWOLFJAY@foxmail.com

SNOWWOLFJAY@foxmail.com 回复 回梦無痕

做AR啊,要用worker做CV方面的计算,里面也用了tensorflowjs(谷歌的开源人工智能库),可能不适合uni吧,我现在就是用h5+做的,就怕以后hbuilder不再支持只做uni-app就有点麻烦了
0 赞 2018-10-17 13:27
回梦無痕

回梦無痕 回复 SNOWWOLFJAY@foxmail.com

要看你用来干什么吧,之前用过这个(vue项目不是uniapp)给别人实现展示机器零件的,也足够了,如果想要高级一点的功能threejs这些好用。
1 赞 2018-10-17 13:20
SNOWWOLFJAY@foxmail.com

SNOWWOLFJAY@foxmail.com 回复 回梦無痕

这个也太简陋了吧。。。比较好用的是threejs吧,camera。light什么的都有了
0 赞 2018-10-17 12:49
回梦無痕

回梦無痕 回复 SNOWWOLFJAY@foxmail.com

可以参考https://github.com/hujiulong/vue-3d-model
0 赞 2018-10-17 12:07
SNOWWOLFJAY@foxmail.com

SNOWWOLFJAY@foxmail.com

uni.app没有windows对象,没有document对象???怎么操作dom呢?怎么进行webgl渲染操作?我发现好难
0 赞 2018-10-17 11:57
约学

约学

5+app可以迁移到uni app吗?
0 赞 2018-10-17 11:53
DCloud_heavensoft

DCloud_heavensoft 回复 1712690274@qq.com

自定义底部tab:https://ask.dcloud.net.cn/article/34946
0 赞 2018-10-16 19:25
DCloud_heavensoft

DCloud_heavensoft 回复 1271921125@qq.com

推送消息的成功率啊,不好的推送,发100条消息,只有70条能送达。Android手机的推送成功率非常低,这是中国的行业现状。能提升成功率非常重要
0 赞 2018-10-16 19:04
1712690274@qq.com

1712690274@qq.com

uni-app的底部tab能实现自定义吗。
0 赞 2018-10-16 12:44
1271921125@qq.com

1271921125@qq.com 回复 DCloud_heavensoft

不知道你说的这个成功率是指推送本身的成功率还是集成后的成功率,就算是成功率比较低,现在很多商家客户都在用,我目前都碰见过五六个项目要求使用阿里云推送了,自己集成实在是费时费力,人家SDK都是针对原生应用的
0 赞 2018-10-16 11:01
DCloud_heavensoft

DCloud_heavensoft 回复 1271921125@qq.com

推送最重要的是推送成功率,目前个推和小米推送是最高的。华为推送慢慢在开放,其他推送真不行,没必要使用。个推和小米都已经集成到5+里了。另外极光官方也出了5+的插件,可以离线打包集成。
0 赞 2018-10-16 01:52
DCloud_heavensoft

DCloud_heavensoft 回复 d大强

大纲,就是文档结构图,类似于word那种,可以清晰看到结构,不会缩很小看不清。对文档点右键或视图菜单里也有。需求墙投票确实是这样,高票、工作量低的优先
0 赞 2018-10-16 01:41
gentle_sun@yeah.net

gentle_sun@yeah.net 回复 1271921125@qq.com

你安装最新版的HX解压没有 问题么?
0 赞 2018-10-15 15:14
1271921125@qq.com

1271921125@qq.com

能不能多集成几个推送SDK啊? 现在阿里云 极光用的这么多为什么不集成一下?不知道你们公司和个推是有什么合作关系 不过现在推送这块真的成为了你们的短板了
0 赞 2018-10-15 13:59
gentle_sun@yeah.net

gentle_sun@yeah.net

下载安装包(windows app开发版)解压提示 文件损坏。
0 赞 2018-10-15 13:27
pythonv@126.com

pythonv@126.com

会有linux版本吗?
0 赞 2018-10-15 09:37
am1102

am1102

Mac版本,菜单中勾选自动换行,自动退出应用程序
0 赞 2018-10-15 09:35
d大强

d大强 回复 DCloud_heavensoft

投票中 应该把相对简单的功能,开发出来。不应该只看票数,票数高的, 功能肯定复杂,哪能一下两下就能做好的, 如果这样的话, 后面那些简单实用的功能,岂不要等很久
0 赞 2018-10-15 09:30
d大强

d大强 回复 DCloud_heavensoft

alt+w 干嘛用的快捷键? 大纲是什么? 我alt+w 没任何什么效果啊
0 赞 2018-10-15 09:26
DCloud_heavensoft

DCloud_heavensoft 回复 814861145@qq.com

因为ts大多用于webpack里,有单独编译处理,HBuilderX没有默认打开保存即编译。ts插件安装后,在菜单工具-插件配置-compile typescript-package.json里,把"onDidSaveExecution": false改为true
0 赞 2018-10-14 02:55
DCloud_heavensoft

DCloud_heavensoft 回复 d大强

因为大纲也很方便,alt+w(mac是ctrl+w),所以投票的人少,欢迎到需求墙投票:[http://dev.dcloud.net.cn/wish/](http://dev.dcloud.net.cn/wish/)
0 赞 2018-10-14 02:39
814861145@qq.com

814861145@qq.com

想配置typescript,但是没有找到像Hbuilder可以勾选Compile all TypeScript files on build
在TS文件里修改保存并没有及时编译成js,还要点开外部命令来执行
0 赞 2018-10-13 23:54
d大强

d大强

更新了那么多版本, 怎么一个最重要的功能没添加呢?像sublime右边有一个代码缩略图,选择代码位置非常方便快捷,比其它的编译器快捷多了。希望官方添加这一功能啊,那就完美了。
1 赞 2018-10-13 10:18
DCloud_heavensoft

DCloud_heavensoft 回复 GUNDAM

vue没那么糟。只有个别场景用nvue作为补充更合适。比如左右拖来拖去的长列表。weex并没有那么完善,作为局面补充使用更合理,大面积使用时也会遇到很多weex的坑。
nvue只能真机,微信肯定不行,目前版本模拟器也不支持
0 赞 2018-10-11 16:58
GUNDAM

GUNDAM 回复 DCloud_heavensoft

你好 1我还想咨询下 既然nvue性能好 那我app 80%的页面用nvue或者整个app都用nvue开发是否可行(假设不打算打包成小程序)
2.uniapp目前开发是否只能在真机或者模拟器上调试界面
1 赞 2018-10-11 11:11
GUNDAM

GUNDAM 回复 DCloud_heavensoft

好 想知道页面布局是否参考weex文档
0 赞 2018-10-10 17:51
DCloud_heavensoft

DCloud_heavensoft 回复 GUNDAM

http://uniapp.dcloud.io/use-weex
0 赞 2018-10-10 17:49
GUNDAM

GUNDAM 回复 DCloud_heavensoft

文档地址可以发下吗
0 赞 2018-10-10 17:43
DCloud_heavensoft

DCloud_heavensoft 回复 GUNDAM

对,叫nvue
0 赞 2018-10-10 17:41
GUNDAM

GUNDAM 回复 DCloud_heavensoft

uninview出了?
0 赞 2018-10-10 17:39
leboo@qq.com

leboo@qq.com 回复 DCloud_heavensoft

右侧本来就是空的,添加了一条json后,才恢复正常
0 赞 2018-10-09 22:48
DCloud_heavensoft

DCloud_heavensoft 回复 leboo@qq.com

右侧自定义部分的json格式,看哪里不合法。或者直接删掉右侧,在可视化里重新配置
0 赞 2018-10-09 22:12
leboo@qq.com

leboo@qq.com

工具->设置->打开Settings.json,只能到源码视图,并在源码视图前有个叹号提示“json文件语法错误”,请问怎么解决?
0 赞 2018-10-09 19:37
DCloud_heavensoft

DCloud_heavensoft 回复 240866343@qq.com

整体性能比小程序略好,如果使用nvue,那性能更好
0 赞 2018-10-09 18:18
240866343@qq.com

240866343@qq.com

很关注一个问题,比如一个商城--安卓和iOS性能如何,低版本兼容达到什么程度?
0 赞 2018-10-09 15:23
9000547@qq.com

9000547@qq.com 回复 DCloud_heavensoft

markdown 在小程序的演示中怎么图片不显示?APP中正常的
0 赞 2018-10-03 21:02
yuntao

yuntao

二群:901474938,http://uniapp.dcloud.io/share
0 赞 2018-09-30 11:22
流氓兔0耍流氓

流氓兔0耍流氓

qq群满了,有没有2群啊,大佬们
0 赞 2018-09-29 11:44
m18227099521@163.com

m18227099521@163.com

QQ群满了 什么时候开2群呢
0 赞 2018-09-28 12:02
2411685663@qq.com

2411685663@qq.com

各位大佬,推荐一款IOS模拟器。。。
0 赞 2018-09-28 10:26
1271921125@qq.com

1271921125@qq.com

iOS打包太慢了 能不能解决一下啊
0 赞 2018-09-27 16:32
RunUpApp

RunUpApp 回复 DCloud_客服_Trust

谢谢
0 赞 2018-09-26 16:57
DCloud_客服_Trust

DCloud_客服_Trust 回复 RunUpApp

vue-router 是用来管理路由的,uni-app 有自己的路由,开发者不需要关心这个。
vue-loader 这个也是内置的,不需要开发者关注。
1 赞 2018-09-26 16:32
RunUpApp

RunUpApp 回复 DCloud_heavensoft

vue-route呢还有vue-loader 好像
0 赞 2018-09-26 16:30
DCloud_heavensoft

DCloud_heavensoft 回复 wenju

下版会支持
0 赞 2018-09-26 15:15
DCloud_heavensoft

DCloud_heavensoft 回复 RunUpApp

vuex、vue组件要掌握,cli这些不需要。node.js、webpack不需要掌握
0 赞 2018-09-26 15:14
wenju

wenju 回复 DCloud_heavensoft

亲 请问什么时候支持wgt打包工具呢.. 准备尝试用uni-app开发啦 O(∩_∩)O哈哈~
0 赞 2018-09-26 14:32
RunUpApp

RunUpApp

请问老大, 咱们这种没有vue基础的,学习vue到哪一步然后来写uni-app无障碍(PS:有小程序经验)?
vuex vue-cli vue-route都要掌握吗?另外node.js,webpack这些需要掌握吗?
0 赞 2018-09-26 09:40
ThinkCMF

ThinkCMF

大赞,又要支持一波了
0 赞 2018-09-20 17:01
RunUpApp

RunUpApp

有推荐学习VUE的教程吗?
0 赞 2018-09-19 09:59
DCloud_heavensoft

DCloud_heavensoft 回复 RunUpApp

可以用rich-text,也可以用markdown转换,后者在hello uni-app里有示例。这个问题在微信小程序里早已存在,大家都是用wxparse来解决,uni-app的示例也是用的这个
0 赞 2018-09-18 23:49
RunUpApp

RunUpApp

请问使用比如ue编辑器发布的html内容如何显示,没看到有合适的组建,text是纯文本。例如要实现一个资讯类应用,html内容肯定是必须的,但是在uni-app里面,div span p 都是无效的。
0 赞 2018-09-18 23:28
181530973@qq.com

181530973@qq.com

11:44:55.575 项目 'first-uni-app' 编译成功.
11:44:55.591 正在同步手机端程序文件...
11:44:55.997 同步手机端程序文件完成
11:44:56.028 正在重启...
11:44:57.755 [LOG] : App Launch
11:44:57.787 [LOG] : App Show
11:44:57.818 [ERROR] : RangeError: Maximum call stack size exceeded.filename:file:///var/mobile/Containers/Data/Application/05804719-AA5D-4590-9851-417059671E80/Documents/Pandora/apps/0561467DB7F8304E31CA613E6B6E9DA6/www/__uniappservice.htmllineno:1

刚创建的模板 代码没动 为什么报错哦 - -
0 赞 2018-09-18 11:47
DCloud_heavensoft

DCloud_heavensoft 回复 zbxubing@aliyun.com

不可以。5+有plus的接口。
0 赞 2018-09-13 01:16
zbxubing@aliyun.com

zbxubing@aliyun.com

请问5+app可以调用uni-app的接口吗?比如拨打电话调用uni.makePhoneCall。
0 赞 2018-09-11 14:21
uniapp视频教程

uniapp视频教程

必须得支持啊
0 赞 2018-09-10 21:52
DCloud_heavensoft

DCloud_heavensoft 回复 9000547@qq.com

其实qq群文件里会经常更新测试版,和最新的hello uni-app。在那里提前看到很多信息。
应该这版发完后,官方组件比大多数三方库都完善了
1 赞 2018-09-10 21:18

要回复文章请先登录注册