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也可以多端编译,输出
Vue特性支持表
全局配置Vue 全局配置H5App端旧版App端V3微信小程序说明Vue.config.silent支持支持支持支持-Vue.config.optionMergeStrategies支持支持支持支持-Vue.config.devtools支持不支持不支持不支持只在Web环境下支持Vue.config.errorHandler支持支持支持支持-Vue.config.warnHandler支持支持支持
Vue 组件支持
组件Vue 组件组件是 vue 技术中非常重要的部分,组件使得与ui相关的轮子可以方便的制造和共享,进而使得vue使用者的开发效率大幅提升。uni-app搭建了组件的插件市场,可大幅提升开发者的效率。DCloud插件市场在项目的/component目录下存放组件,在要显示组件的页面中则分为3步:导入、注册和使用。可以这个评分组件的使用为例,了解vue组件的使用方式。
使用Vue.js的注意事项
uni-app 在发布到H5时支持所有vue的语法;发布到App和小程序时,由于平台限制,无法实现全部vue语法,但uni-app仍是是对vue语法支持度最高的跨端框架。本文将详细讲解差异。相比Web平台, Vue.js 在 uni-app 中使用差异主要集中在两个方面:新增:uni-app除了支持Vue实例的生命周期,还支持应用启动、页面显示等生
uni-app 页面样式
尺寸单位uni-app 支持的通用 css 单位包括 px、rpxpx 即屏幕像素rpx 即响应式px,一种根据屏幕宽度自适应的动态单位。以750宽的屏幕为基准,750rpx恰好为屏幕宽度。屏幕变宽,rpx 实际显示效果会等比放大。vue页面支持普通H5单位,但在nvue里不支持:rem 默认根字体大小为 屏幕宽度/20(微信小程序、字节跳动小程序、App、H5)vh viewpoint
uni-app 路由
路由uni-app页面路由为框架统一管理,开发者需要在pages.json里配置每个路由页面的路径和页面样式。类似的小程序在app.json中配置页面路由相同。所以uni-app的路由用法与Vue Router不同,如仍希望采用Vue Router方式管理路由,可在插件市场搜索Vue-Router。路由路由uni-app有两种页面路由重定向方式:使用导航器组件扩展,调用API重定向。页面栈框架以栈
uni-app 生命周期
生命周期应用生命周期uni-app 支持如下应用生命周期函数:函数名说明onLaunch当uni-app初始化完成时触发(局部只触发一次)onOpen当uni-app启动,或从后台进入前台显示onHide当uni-app从前台进入后台onError当uni-app报错时触发onUniNViewMessage对nvue页面发送的数据进行监听,可参考 nvue 向 vue 通讯onUnhan
uni-app 框架简介
uni-app 使用 vue 的语法 + 小程序的标签和 API。开发规范为了实现多端兼容,综合考虑编译速度,运行性能等因素,uni-app 约定了如下开发规范:页面文件向导 Vue单文件组件(SFC)规范组件标签靠近小程序规范,详见 uni-app 组件规范互连能力(JS API)靠近微信小程序规范,但需要将 wx替换为 uni,详见 uni-app 接口规范数据绑
uni-app 快速入门
1.通过HBuilderX可视化界面可视化的方式比较简单,HBuilderX内置相关环境,开箱即用,无需配置nodejs。开始之前,开发者需先下载安装如下工具: HBuilderX:https://www.dcloud.io/hbuilderx.html HBuilderX是通用的前端开发工具,但为uni-app制成特别强化。下载App开发版,可开箱即用
iBox系统系统开发iBox数字藏品电商平台开发之藏品交易部分源码
Box是一个数字产品电商平台,基于移动互联网电商载体,为数字藏品产品持续赋能,最终形成音乐、体育、动漫、艺术品、虚拟土地、域名等多领域协同发展生态.iBox系统功能板块如下: 一、藏品上链:数字藏品简单上平台,一键快速发行;二、藏品分销:有强大推广分销功能,用户变成推销者;三、多端合一:H5端 小程序端,一套系统自由生成;四、链上赠予;支持藏品赠予功能,完善用户体验;五、接口开放:可接入原有AP