uniapp中nvue与vue的区别

uniapp中nvue与vue的区别uni app 是逻辑和渲染分离的 渲染层在 app 端提供了两套排版引擎 小程序方式的 webview 渲染 和 weex 方式的原生渲染 两种渲染引擎可以自己根据需要选 vue 文件走的 webview 渲染 nvue 走 weex 方式的原生渲染组件和 js 写法是一样的 css 不一样 原生排版的能用的 css 必须是 flex 布局 uni app 的 App 端内置了一个基于 weex 改进的原生渲染引擎 提供了原生渲染能力 在 App 端 如果使用 vue 页面 则使用 webview 渲染 如果使用 nvue 页面 nativevue 的缩写 则

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

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

推荐使用uni. o n , u n i . on,uni. on,uni.emit的方式进行页面通讯

nvue注意事项

  

9、开发 nvue 时,若遇到如下错误,是因为一个 uni-app 里必须有一个 vue 页面,在项目里新建一个空白的 vue 页面即可解决此问题。

Uncaught Error: module "common/vendor.js" is not defined 20:31:58.664 Wed Jan 23 2019 20:33:31 GMT+0800 (CST) Page route 错误 20:31:58.687 Page[pages/index/index] not found. May be caused by: 1. Forgot to add page route in pages.json. 2. Invoking Page() in async task. 20:31:58.706 console.groupEnd 

10、 在 nvue 里面不能直接在css中 通过 @font-face 这样的方式引入字体文件的,需要在js中使用 dom 模块引入字体文件,src字段的url的括号内一定要使用单引号

 const domModule = weex.requireModule('dom'); domModule.addRule('fontFace', { 'fontFamily': "iconfont", 'src': "url('../../static/iconfont.ttf')" }); 
/* 错误 */ .class { border: 1px red solid; } /* 正确 */ .class { border-width: 1px; border-style: solid; border-color: red; } 
 
  
uniapp中nvue与vue的区别
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/202037.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月20日 上午8:01
下一篇 2026年3月20日 上午8:01


相关推荐

  • pycharm帮助文档_pycharm pytorch

    pycharm帮助文档_pycharm pytorch大家在利用python进行机器学习时,pycharm是一个很不错的IDE。通过这段时间的使用,自己总结了一些使用心得,故试着写下来共勉,不当之处,希望正在阅读的你批评指正。1、pycharm的安装与激活pycharm安装可以根据自己需要在官网上下载,链接http://www.jetbrains.com/pycharm/download/#section=windows。修改h…

    2022年8月28日
    3
  • Google资深工程师深度讲解Go语言-内建容器(三)[通俗易懂]

    Google资深工程师深度讲解Go语言-内建容器(三)

    2022年2月15日
    37
  • Swoole来实现实时异步任务队列

    Swoole来实现实时异步任务队列

    2022年2月10日
    40
  • 通过@MapperScan源码了解Spring自定义注解扫描器[通俗易懂]

    通过@MapperScan源码了解Spring自定义注解扫描器[通俗易懂]我们在使用springboot整合MyBatis时,需要在启动类上添加上@MapperScan注解,并写入mapper接口的包路径,然后我们就能通过从springIOC容器中取对应的mapper的Bean来进行持久化操作了,那么@MapperScan是如何将mapper接口实例化并注入到SpringIOC容器中的呢?首先搭建一个springboot项目,引入mybatis和mysql的相…

    2022年5月22日
    130
  • QUOTENAME (Transact-SQL)「建议收藏」

    QUOTENAME (Transact-SQL)「建议收藏」这个函数会返回一个添加了分隔符的Unicode字符串,这个函数会使得输入的字符串变为一个合法的MicrosoftSQLServer的分隔了的标示符. 格式:QUOTENAME(‘character_string'[,’quote_character’]) 参数:’character_string’这是一个Unicode字符数据组成的字符串.charact…

    2022年7月25日
    19
  • bWAPP 安装_bud在哪里下载

    bWAPP 安装_bud在哪里下载1.前言bwapp是一款非常好的漏洞演示平台,其包含有100多个漏洞。bwapp漏洞平台的安装大致有3种单独下载,部署到apache+mysql+php环境下直接下载虚拟机使用docker进行安装2.单独下载先去下载bwapp环境然后将下载的压缩包解压在bwapp/admin下找到settings.php文件将配置文件的内容修改为自己的内容然后访问bwapp进…

    2026年3月3日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号