当前位置: 首页 > news >正文

uniapp中nvue与vue的区别?

文章目录

    • 简介
    • nvue 和 vue 相互通讯方式:
    • nvue注意事项:

简介

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

vue文件走的是webview渲染。
nvue走的是wexx方式的原生渲染

组件和js写法是一样的,css不一样,原生排版的能用的css必须是flex布局。
uni-app的app端内置了一个基于wexx改进的原生渲染引擎,提供了原生渲染的能力,在app端,如果一个aap中可以同时使用两种页面,例如:首页使用nvue,二级页面上使用vue页面。

nvue 和 vue 相互通讯方式:

在 uni-app 中,nvue 和 vue 页面可以混搭使用。

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

nvue注意事项:

  • nvue 页面均采用 flex 布局,不支持其他布局方式,不能使用百分比。需要注意的是 flex 默认为竖向排列,即 flex-direction: column,如需改变布局方向可以使用flex-direction: row;改变为横排
  • 在 App.vue 中定义的全局样式不会在 nvue 页面生效。
  • 不能在 style 中引入字体文件,nvue 中字体图标的使用参考:weex 加载自定义字体
  • class 进行绑定时只支持数组 语法(weex 限制)
  • nvue 页面跳转 vue 页面时,只能调用 uni-app 的 路由 API 进行跳转
  • 目前不支持在 nvue 页面使用 s css、less 等预编译语言。
  • nvue 中不支持使用 import 的方式引入外部 css 需要使用style中的src方式引入。
  • 很多css样式不支持简写,例如border:1px solid black 不支持。
  • nvue 页面控制显隐只可以使用v-if不可以使用v-show
  • 单位只支持px 不支持em,rem,pt,%,upx
http://www.lryc.cn/news/45573.html

相关文章:

  • 带头双向循环链表的实现
  • 大屏使用dv-digital-flop定时刷新显示总人数
  • Java面向对象部分 个人学习记录
  • MySQL数据库——对Linux MySQL软件包的一些说明
  • 【JavaEE进阶】——第二节.Spring核心和设计思想
  • twitter开源算法(1)For You推荐系统架构
  • A General Framework for Uncertainty Estimation in Deep Learning源码阅读(二)
  • 串行通信协议---HART协议
  • 【独家】华为OD机试 - 寻找密码(C 语言解题)
  • FPGA有哪些优质的带源码的IP开源网站?
  • 基于模型预测控制(MPC)的微电网调度优化的研究(Matlab代码实现)
  • Postman接口测试之Mock快速入门
  • 分享一个国内可用的免费ChatGPT网站
  • 15. 三数之和(Java)
  • Navicat Premium 16安装教程
  • 蓝桥杯刷题冲刺 | 倒计时8天
  • 四.JAVA基础面试题:重要知识
  • 某面试官分享经验:看求职者第一眼,开口说第一句话,面试结果就差不多定了,准确率高达90%以上...
  • Java开发 - 消息队列之RabbitMQ初体验
  • 蓝桥杯入职项目(HTML + springBoot)
  • 【IAR工程】STM8S208RB基于ST标准库下按键检测
  • 【5】深度学习之Pytorch——如何使用张量处理文本数据集(语料库数据集)
  • 《Spring系列》第5章 refresh()
  • ThreeJS-缩放、旋转(四)
  • 数据更新 | CnOpenData法拍房数据
  • 【Spring从成神到升仙系列 五】从根上剖析 Spring 循环依赖
  • 设计模式之代理模式(C++)
  • c++11 标准模板(STL)(std::unordered_multimap)(三)
  • Linux进程控制-2
  • 快速排序算法