uniapp中的nvue和vue之间的区别---uniapp原生开发008

uni-app采用逻辑与渲染分离,提供webview和原生渲染两种方式。vue文件基于webview,nvue基于原生渲染,支持原生模块功能。在App中,vue用于webview渲染,nvue用于原生渲染,两者可在同一应用混用。nvue的CSS需使用flex布局,适用于App开发,若仅需H5和小程序,推荐使用vue。在调用自定义原生模块时,应使用nvue。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       uni-app是逻辑和渲染分离的,渲染层在app端提供了两套排版引擎。
小程序方式的webview渲染,和weex方式的原生渲染,两种渲染引擎可以自己根据需要选。
vue文件走的webview渲染
nvue走weex方式的原生渲染

组件和js写法是一样的,css不一样,原生排版的能用的css必须是flex布局

uni-app的App端内置了一个基于weex改进的原生渲染引擎,提供了原生渲染能力。
在App端,如果使用vue页面,则使用webview渲染;如果使用nvue页面(native vue的缩写),则使用原生渲染。一个App中可以同时使用两种页面,比如首页使用nvue,二级页使用vue页面,hello uni-app示例就是如此。

虽然nvue也可以多端编译,输出H5和小程序,但nvue的css写法受限,所以如果你不开发App,那么不需要使用nvue。


  如果你需要在vue中去调用自己定义的原生模块的功能,或者组件的话,那么肯定要注意.

这个时候你应该用nvue,而不是vue,用vue会导致调用不起来.

技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152 
优快云账号:脑瓜凉 
开通了个人技术微信公众号:脑瓜凉,有需要的朋友可以添

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

添柴程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值