组件/标签的变化

以前是html标签,现在是小程序标签。

div 改成 view
span、font 改成 text
a 改成 navigator
img 改成 image
input 还在,但type属性改成了confirmtype
form、button、checkbox、radio、label、textarea、canvas、video
这些还在。
select 改成 picker
iframe 改成 web-view
ul、li没有了,都用view替代
audio 不再推荐使用,改成api方式,背景音频api文档
其实老的HTML标签也可以在uni-app里使用,uni-app编译器会在编译时把老标签转为新标签,比如把div编译成view。但不推荐这种用法,调试H5端时容易混乱。

除了改动外,新增了一批手机端常用的新组件

scroll-view 可区域滚动视图容器

swiper 可滑动区域视图容器

icon 图标

rich-text 富文本(不可执行js,但可渲染各种文字格式和图片)

progress 进度条

slider 滑块指示器

switch 开关选择器

camera 相机

live-player 直播

map 地图

cover-view 可覆盖原生组件的视图容器

cover-view需要多强调几句,uni-app的非h5端的video、map、canvas、textarea是原生组件,层级高于其他组件。如需覆盖原生组件,比如在map上加个遮罩,则需要使用cover-view组件

除了内置组件,还有很多开源的扩展组件,把常用操作都进行封装,DCloud建立了插件市场收录这些扩展组件,详见插件市场

Js

因为uni-app的api是参考小程序的,所以和浏览器的js api有很多不同,如:

alert,confirm 改成 uni.showmodel

ajax axios 改成 uni.request

cookie、session 没有了,local.storage 改成 uni.storage

vue-router没有了,改成了 uni.navigateTo

uni-app的js api还有很多,但基本就是小程序的api,把wx.request改为uni.request即可。详见

uni-app在不同的端,支持条件编译,无限制的使用各端独有的api,

uniapp自带路由和请求方式:

uni.navigateTo 路由与页面跳转
uni.request 网络请求

uni-app与Vue的区别相关推荐

  1. vue插槽solt ,uni.app

    一.什么是插槽? 插槽就是子组件提供给父组件使用的一个占位符,用<slot></solt>表示父组件可以在这个占位符中填充任何模板代码. 二.插槽的用法 1.创建一个子组件,在 ...

  2. uni app 调用网络打印机_uni-app 的使用体验总结

    [实践] uni-app 的使用总结 最近使用 uni-app 的感受. 使用体验 没用之前以为真和 Vue 一样,用了之后才知道.有点类似 Vue 和 小程序结合的感觉.写类似小程序的标签,有着小程 ...

  3. uniapp可以封装组件嘛_uniapp聊天App实例|vue+uniapp仿微信界面|红包|朋友圈

    一.功能阐述 今天给大家分享的是基于UniApp+Vue+Vuex+swiper+uniPop等技术开发的仿微信原生App聊天室|仿微信聊天界面实例项目uniapp-chatroom,实现了发送图文消 ...

  4. uniapp和vue的区别

    uniapp和vue的区别 uni-app可以编译到(头条,支付宝,微信,QQ,百度)小程序,安卓版,ios版,h5版.通过打包实现一套代码多端运行: vue在web上是为单页应用而生的,在app上, ...

  5. uni app 自动化索引列表

    uni app 自动化索引列表,官方推荐的第三方插件 https://ext.dcloud.net.cn/plugin?id=375 [{"letter": "A&quo ...

  6. HbuilderX:uni app踩坑之uView-ui

    HbuilderX:uni app踩坑之uView-ui 最近在自学uniapp,想找一个ui框架提高一下学习和开发的效率,于是就网上冲浪,浪来浪去,最后选择了uView-ui这款.其实有些框架我是有 ...

  7. vue整合uniapp_uni-app仿微信App界面|vue+uniapp聊天室|仿微信朋友圈

    项目简介 基于uni-app+vue+vuex+uniPop+swiper等技术开发的仿微信聊天室uniapp-chatroom项目,类似vue及小程序api语法使开发更加方便,实现了发送图文消息.表 ...

  8. uni app 开发微信小程序及上线体验

    uni app 开发微信小程序及上线体验 项目创建及微信小程序AppId的申请 本次开发的是电商类的微信小程序,这里用到的是HBuilderX这个编辑器.之前用的Visual Studio Code ...

  9. vue服务端渲染(ssr)与普通vue的区别,ssr的基本使用

    ssr是vue的服务端渲染技术,nuxt是一个可以用来做ssr服务端渲染开发的框架. ssr是技术基础,nuxt是封装 一.什么是SSR? Vue.js 是构建客户端应用程序的框架.默认情况下,可以在 ...

  10. Android uni app 列表底部白条解决方案

    uni app中android打开本地vue的列表会发现,底部有条白边. vue通过uni.getSystemInfoSync();方法获取系统信息,首次取值对,再次取值就出错 uni app每次启动 ...

最新文章

  1. 数据库高性能读写分离集群操作说明
  2. mysql如何按行数匹配_mysql – 是否可以使用MATCH AGAINST计算每行匹配的单词数
  3. Java高并发编程:HandlerThread
  4. idea使用ant将wsdl文件_文件曝光:奔驰GLC将使用E级同款1.5T发动机
  5. asp自动生成html文件的方法
  6. CascadingStyleSheets
  7. 一个十年SAP CRM老司机对产品主数据的理解
  8. 云计算学习资料分享:type查看命令
  9. springboot spring-cloud spring-cloud nacos 整合模板
  10. (zt)说说大型高并发高负载网站的系统架构
  11. tensorflow应用:双向LSTM神经网络手写数字识别
  12. docker -v 覆盖了容器中的文件_Docker容器之安装Mysql
  13. 如何运行PowerShell的脚本文件
  14. Linux 进程虚拟地址空间布局
  15. 利用javaScript动态增加表格行,删除表格行
  16. 链表的基本操作Basic Operation of LinkList
  17. html有图片但是页面加载显示为空,使用加载图片解决在Ajax数据加载中页面出现短暂空白的问题(推荐)...
  18. 木马的原理:解析危险的特洛伊木马恶意程序(转)
  19. 模糊控制洗衣机c语言程序,模糊控制洗衣机
  20. win7下关闭wps热点和wps云文档自动漫游的方法

热门文章

  1. 辽宁省普通话水平测试软件,辽宁普通话水平测试报名入口
  2. 机器学习实战-神经网络-21
  3. 软件的安装目录 linux,linux 软件安装目录详解
  4. 《大西洋月刊》:在线能影响中国高等教育吗?
  5. HTML表格,table,thead,tbody,tfoot,th,tr,td,的属性以及跨行,跨列
  6. html2canvas解决保存图片模糊问题
  7. Tensorflow中2D卷积API使用
  8. XPath语法 在C#中使用XPath例子与用法
  9. Graphviz-Gdot语言学习
  10. JavaScript学习总结(三)——逻辑And运算符详解