uni-app与Vue的区别
组件/标签的变化
以前是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的区别相关推荐
- vue插槽solt ,uni.app
一.什么是插槽? 插槽就是子组件提供给父组件使用的一个占位符,用<slot></solt>表示父组件可以在这个占位符中填充任何模板代码. 二.插槽的用法 1.创建一个子组件,在 ...
- uni app 调用网络打印机_uni-app 的使用体验总结
[实践] uni-app 的使用总结 最近使用 uni-app 的感受. 使用体验 没用之前以为真和 Vue 一样,用了之后才知道.有点类似 Vue 和 小程序结合的感觉.写类似小程序的标签,有着小程 ...
- uniapp可以封装组件嘛_uniapp聊天App实例|vue+uniapp仿微信界面|红包|朋友圈
一.功能阐述 今天给大家分享的是基于UniApp+Vue+Vuex+swiper+uniPop等技术开发的仿微信原生App聊天室|仿微信聊天界面实例项目uniapp-chatroom,实现了发送图文消 ...
- uniapp和vue的区别
uniapp和vue的区别 uni-app可以编译到(头条,支付宝,微信,QQ,百度)小程序,安卓版,ios版,h5版.通过打包实现一套代码多端运行: vue在web上是为单页应用而生的,在app上, ...
- uni app 自动化索引列表
uni app 自动化索引列表,官方推荐的第三方插件 https://ext.dcloud.net.cn/plugin?id=375 [{"letter": "A&quo ...
- HbuilderX:uni app踩坑之uView-ui
HbuilderX:uni app踩坑之uView-ui 最近在自学uniapp,想找一个ui框架提高一下学习和开发的效率,于是就网上冲浪,浪来浪去,最后选择了uView-ui这款.其实有些框架我是有 ...
- vue整合uniapp_uni-app仿微信App界面|vue+uniapp聊天室|仿微信朋友圈
项目简介 基于uni-app+vue+vuex+uniPop+swiper等技术开发的仿微信聊天室uniapp-chatroom项目,类似vue及小程序api语法使开发更加方便,实现了发送图文消息.表 ...
- uni app 开发微信小程序及上线体验
uni app 开发微信小程序及上线体验 项目创建及微信小程序AppId的申请 本次开发的是电商类的微信小程序,这里用到的是HBuilderX这个编辑器.之前用的Visual Studio Code ...
- vue服务端渲染(ssr)与普通vue的区别,ssr的基本使用
ssr是vue的服务端渲染技术,nuxt是一个可以用来做ssr服务端渲染开发的框架. ssr是技术基础,nuxt是封装 一.什么是SSR? Vue.js 是构建客户端应用程序的框架.默认情况下,可以在 ...
- Android uni app 列表底部白条解决方案
uni app中android打开本地vue的列表会发现,底部有条白边. vue通过uni.getSystemInfoSync();方法获取系统信息,首次取值对,再次取值就出错 uni app每次启动 ...
最新文章
- 数据库高性能读写分离集群操作说明
- mysql如何按行数匹配_mysql – 是否可以使用MATCH AGAINST计算每行匹配的单词数
- Java高并发编程:HandlerThread
- idea使用ant将wsdl文件_文件曝光:奔驰GLC将使用E级同款1.5T发动机
- asp自动生成html文件的方法
- CascadingStyleSheets
- 一个十年SAP CRM老司机对产品主数据的理解
- 云计算学习资料分享:type查看命令
- springboot spring-cloud spring-cloud nacos 整合模板
- (zt)说说大型高并发高负载网站的系统架构
- tensorflow应用:双向LSTM神经网络手写数字识别
- docker -v 覆盖了容器中的文件_Docker容器之安装Mysql
- 如何运行PowerShell的脚本文件
- Linux 进程虚拟地址空间布局
- 利用javaScript动态增加表格行,删除表格行
- 链表的基本操作Basic Operation of LinkList
- html有图片但是页面加载显示为空,使用加载图片解决在Ajax数据加载中页面出现短暂空白的问题(推荐)...
- 木马的原理:解析危险的特洛伊木马恶意程序(转)
- 模糊控制洗衣机c语言程序,模糊控制洗衣机
- win7下关闭wps热点和wps云文档自动漫游的方法
热门文章
- 辽宁省普通话水平测试软件,辽宁普通话水平测试报名入口
- 机器学习实战-神经网络-21
- 软件的安装目录 linux,linux 软件安装目录详解
- 《大西洋月刊》:在线能影响中国高等教育吗?
- HTML表格,table,thead,tbody,tfoot,th,tr,td,的属性以及跨行,跨列
- html2canvas解决保存图片模糊问题
- Tensorflow中2D卷积API使用
- XPath语法 在C#中使用XPath例子与用法
- Graphviz-Gdot语言学习
- JavaScript学习总结(三)——逻辑And运算符详解