uni-app选型评估指南
uni-app选型评估23问如果你关心竞品对比,这里有几份详尽对比: 多端开发框架对比横评,参考:跨端开发框架深度横评 - 掘金 只做App,flutter、react native等App跨平台框架对比,参考:flutter、rn、uni-app比较 - DCloud问答 只做小程序,原生wxml开发、wepy、mpvue、taro的对比,跨端框架深度评测:微信原生、wepy、mpv
uni-app 开源样式资源汇总
如下是使用 uni-app 的开源案例,我们相信还有更多优秀案例,没有被我们采集到,欢迎大家到 项目案例征集 提交。Hello uni-app:展示uni-app框架的组件、接口、模板。 -- by DCloud图片App模版:图片App模版,包含单列图、双列图,图片分类,图片轮播、预览、下载,图片分享、收藏,设置桌面背景图等功能。-- by DCloud登
uni-app 混合开发 2020-04-02 15:19 更新
uni-app和原生App混合开发问题:首先务必确认uni-app和原生代码,谁是主谁是从的问题。如果你的应用是uni-app开发的,需要扩展一些原生能力,那么请参考插件市场右上角的原生插件开发教程。如果你的App是原生开发的,部分功能栏目想通过uni-app实现,有2种方式在原生App里集成uni小程序sdk,参考如果不想集成原生sdk,那就把uni-app代码发布成H5方式,在原生App里通过
其他项目转 uni-app
uni-app可以多端输出,也欢迎各平台之前的老项目向uni-app转换迁移。vue h5项目转换uni-app指南: vue h5转换uni-app指南(vue转uni、h5转uni)微信小程序转换uni-app指南及转换器: 微信小程序转换uni-app详细指南、小程序转uni-app转换器、wepy转uni-appwepy转uni-app转换器:github &
其他项目转 uni-app
uni-app可以多端输出,也欢迎各平台之前的老项目向uni-app转换迁移。vue h5项目转换uni-app指南:vue h5转换uni-app指南(vue转uni、h5转uni)微信小程序转换uni-app指南及转换器:微信小程序转换uni-app详细指南、小程序转uni-app转换器、wepy转uni-appwepy转uni-app转换器:github zhangdaren/we
HTML5开发的发展趋势有哪些?
近年来,html5开发已然成为前端工程师必备的核心技术。对于新手小白来说,有很多小伙伴比较担心html5开发学习是否好学,未来的应用方向具体有哪些。对于html5开发是否好学,这需要因人而异,但是相较于后台编程技术,html5开发难度要小很多,入门也会更容易些。 html5是构建web内容的一种语言描述方式,随着计算机技术的不断发展,未来几年内html5依旧会持续增长,具体的应用方向与发
uni-app 开放生态
uni-app 积极拥抱社区,创建了开放、兼容的生态系统。uni-app插件市场,有数千款插件,支持前端组件、js sdk、页面模板、项目模板、原生插件等多种类型。在生态建设上远远领先于竞品。兼容 微信小程序 JS SDK 丰富的小程序生态内容可直接引入uni-app,并且在App侧通用。以前的跨平台开发框架普遍缺少三方SDK,由于大量SDK厂商均原厂维护小程序SDK,使得uni-app
uni-app 开放生态
uni-app 积极拥抱社区,创建了开放、兼容的生态系统。uni-app插件市场,有数千款插件,支持前端组件、js sdk、页面模板、项目模板、原生插件等多种类型。在生态建设上远远领先于竞品。兼容 微信小程序 JS SDK 丰富的小程序生态内容可直接引入uni-app,并且在App侧通用。以前的跨平台开发框架普遍缺少三方SDK,由于大量SDK厂商均原厂维护小程序SDK,使得uni-app
uni-app 性能优化建议
运行原理逻辑层和视图层分离,且非H5端通信有折损uni-app 在非H5端运行时,从架构上分为逻辑层和视图层两个部分。逻辑层负责执行业务逻辑,也就是运行js代码,视图层负责页面渲染。虽然开发者在一个vue页面里写js和css,但其实,编译时就已经将它们拆分了。逻辑层详解逻辑层是运行在一个独立的jscore里的,它不依赖于本机的webview,所以一方面它没有浏览器兼容问题,可以在Andr
uni-app 性能优化建议
运行原理逻辑层和视图层分离,且非H5端通信有折损uni-app 在非H5端运行时,从架构上分为逻辑层和视图层两个部分。逻辑层负责执行业务逻辑,也就是运行js代码,视图层负责页面渲染。虽然开发者在一个vue页面里写js和css,但其实,编译时就已经将它们拆分了。逻辑层详解逻辑层是运行在一个独立的jscore里的,它不依赖于本机的webview,所以一方面它没有浏览器兼容问题,可以在Andr
uni-app 高效开发技巧
使用代码块直接创建组件模板为提升开发效率,HBuilderX将 uni-app 常用代码封装成了以 u 开头的代码块,如在 template 标签内输入 ulist 回车,会自动生成如下代码:<view class="uni-list">
uni-app 高效开发技巧
使用代码块直接创建组件模板为提升开发效率,HBuilderX将 uni-app 常用代码封装成了以 u 开头的代码块,如在 template 标签内输入 ulist 回车,会自动生成如下代码:<view class="uni-list">
uni-app 跨端开发注意事项
H5正常但App异常的可能性css异常:不支持的选择器 非H5端不支持*选择器;body的元素选择器请改为page,同样,div和ul和li等改为view、span和font改为text、a改为navigator、img改为image...webview浏览器兼容性vue页面在App端,默认是被系统的webview渲染的(不是手机自带浏览器,是rom的webview),在较老的手机上,比如Andr
uni-app 跨端开发注意事项
H5正常但App异常的可能性css异常:不支持的选择器 非H5端不支持*选择器;body的元素选择器请改为page,同样,div和ul和li等改为view、span和font改为text、a改为navigator、img改为image...webview浏览器兼容性vue页面在App端,默认是被系统的webview渲染的(不是手机自带浏览器,是rom的webview),在较老的手机上,比如Andr
uni-app 条件编译
跨端兼容uni-app 已将常用的组件、JS API 封装到框架中,开发者按照 uni-app 规范开发即可保证多平台兼容,大部分业务均可直接满足。但每个平台有自己的一些特性,因此会存在一些无法跨平台的情况。大量写 if else,会造成代码执行性能低下和管理混乱。编译到不同的工程后二次修改,会让后续升级变的很麻烦。在 C 语言中,通过 #ifdef、#ifndef 的方式,为 windows、m
uni-app 条件编译
跨端兼容uni-app 已将常用的组件、JS API 封装到框架中,开发者按照 uni-app 规范开发即可保证多平台兼容,大部分业务均可直接满足。但每个平台有自己的一些特性,因此会存在一些无法跨平台的情况。大量写 if else,会造成代码执行性能低下和管理混乱。编译到不同的工程后二次修改,会让后续升级变的很麻烦。在 C 语言中,通过 #ifdef、#ifndef 的方式,为 windows、m
uni-app 使用HTML5+的注意事项
uni-app App 端内置 HTML5+ 引擎,让 js 可以直接调用丰富的原生能力。条件编译调用 HTML5+小程序及 H5 等平台是没有 HTML5+ 扩展规范的,因此在 uni-app 调用 HTML5+ 的扩展规范时,需要注意使用条件编译。否则运行到h5、小程序等平台会出现 plus is not defined错误。//&n
uni-app 使用HTML5+的注意事项
uni-app App 端内置 HTML5+ 引擎,让 js 可以直接调用丰富的原生能力。条件编译调用 HTML5+小程序及 H5 等平台是没有 HTML5+ 扩展规范的,因此在 uni-app 调用 HTML5+ 的扩展规范时,需要注意使用条件编译。否则运行到h5、小程序等平台会出现 plus is not defined错误。//&n
uni-app 使用Weex/nvue的注意事项
介绍uni-app App端内置了一个基于 weex 改进的原生渲染引擎,提供了原生渲染能力。在App端,如果使用vue页面,则使用webview渲染;如果使用nvue页面(native vue的缩写),则使用原生渲染。一个App中可以同时使用两种页面,比如首页使用nvue,二级页使用vue页面,hello uni-app示例就是如此。虽然nvue也可以多端编译,输出
uni-app 使用Weex/nvue的注意事项
介绍uni-app App端内置了一个基于 weex 改进的原生渲染引擎,提供了原生渲染能力。在App端,如果使用vue页面,则使用webview渲染;如果使用nvue页面(native vue的缩写),则使用原生渲染。一个App中可以同时使用两种页面,比如首页使用nvue,二级页使用vue页面,hello uni-app示例就是如此。虽然nvue也可以多端编译,输出