uni-app 介绍

uni-app 是一个使用 Vue.js 开发跨平台应用的前端框架。
适用平台:Android、iOS、微信小程序。实现了一套代码,同时发布到Android、iOS、微信小程序。
官方:https://uniapp.dcloud.io/

开发

开发工具

(1)HBuilderX
下载地址:http://www.dcloud.io/hbuilderx.html
(2)微信开发者工具
下载地址:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html

HBuilderX模拟器连接
夜神模拟器 下载地址:https://www.yeshen.com/
(1)打开夜神模拟器
(2)找到模拟器安装目录,执行以下命令

nox_adb connect 127.0.0.1:62001
nox_adb devices


(3)找到hbuilder的adb.exe路径

(4)设置端口号

(5)选择项目运行-模拟器

框架介绍

官方:https://uniapp.dcloud.io/frame

目录结构

┌─components            uni-app组件目录
│  └─comp-a.vue         可复用的a组件
├─hybrid                存放本地网页的目录,详见
├─platforms             存放各平台专用页面的目录,详见
├─pages                 业务页面文件存放的目录
│  ├─index
│  │  └─index.vue       index页面
│  └─list
│     └─list.vue        list页面
├─static                存放应用引用静态资源(如图片、视频等)的地方,注意:静态资源只能存放于此
├─main.js               Vue初始化入口文件
├─App.vue               应用配置,用来配置App全局样式以及监听 应用生命周期
├─manifest.json         配置应用名称、appid、logo、版本等打包信息,详见
└─pages.json            配置页面路由、导航条、选项卡等页面类信息,详见

生命周期

参考官方:https://uniapp.dcloud.io/frame?id=应用生命周期

路由

参考官方:https://uniapp.dcloud.io/frame?id=路由

页面样式与布局

参考官方:https://uniapp.dcloud.io/frame?id=页面样式与布局

配置

pages.json

参考官方:https://uniapp.dcloud.io/collocation/pages

manifest.json

参考官方:https://uniapp.dcloud.io/collocation/manifest

组件、接口

参考官方:
https://uniapp.dcloud.io/component/README
https://uniapp.dcloud.io/api/README
参考官方提供示例模板

全局变量、方法

(1)定义
在App.vue的script标签中定义,如:

global.root = '全局的值';
global.isAuth = function(){return false;
}

(2)使用

在需要使用的页面中使用
变量:root
方法:isAuth()

uniapp开发app相关推荐

  1. uniapp开发app中配置高德地图定位流程

    在使用uniapp开发app过程中,如何使用高德地图进行定位 高德地图开放平台账号申请 进入高德地图开放平台,注册并登陆开发者账号,完成之后点击进入控制台主页 在应用管理中点击创建新应用 输入并选择你 ...

  2. uniapp开发APP之真机调试

    uniapp开发APP之登录授权,获取用户基础信息 一:华为手机实时调试APP代码基座流程 1.打开手机的开发者模式,允许USB调试,手机操作流程,进入设置-关于手机,长按版本号(开启开发模式),然后 ...

  3. uni-app 开发App 口令弹窗

    我们用uni-app开发APP 电商类总有口令弹窗的需求 首先我们写弹窗首先就要想到uni-popup 写弹窗非常方便 <uni-popup ref="popup" roun ...

  4. uniapp开发APP 客服链接

    uniapp开发APP嵌套第三方(米多客)客服链接,遇到了无法返回的问题 米多客的客服也回复很及时,发了一种解决方法 详细描述问题 (记不清在哪看到一句话: 详细的描述出遇到的问题,问题就解决一大半了 ...

  5. uniapp 开发APP 安卓手机中 在使用nvue时候 border的dashed和radius可能会有冲突的解决办法

    uniapp 开发APP 安卓手机中 在使用nvue时候 border的dashed和radius可能会有冲突的解决办法 在开发中发现如果同时给了圆角 和 虚线 虚线属性会有问题 分别设置圆角 四个角 ...

  6. uniapp开发App从开发到上架全过程(三)-上架

    当我们的APP开发完毕,最终交付的时候,必然要经历的一个环节,就是APP上架,国内APP上架一般为IOS端appstore上架,安卓端应用商店比较多,最常见的应用商店有华为应用商店.小米应用商店.OP ...

  7. uni-app 开发app 打包后的尺寸与使用hbuilderx预览时不符

    uni-app 开发app 打包后的尺寸与使用hbuilderx预览时不符 uni-app rpx 比例失调 uni-app 开发app 横屏或者 屏幕尺寸过大时 样式错乱 uni-app 有解决方案 ...

  8. uniapp开发app——nvue

    Nvue是一个基于weex改进的原生渲染引擎,它在某些方面要比vue更高性能,在app上使用更加流畅,但是缺点也很明显,没有足够的api能力,语法限制太大,所以nvue适用于特定场景(需要高性能的区域 ...

  9. uniapp开发app过程中集成友盟统计

    uniapp在开发app过程中,需要集成友盟统计,可参考以下流程进行配置 友盟统计官网注册并获取appkey 单独创建安卓跟ios的应用,获取到appkey(这里以安卓为例) 配置manifest.j ...

  10. 使用uniapp开发APP时的调试/安卓打包等

    一.调试 1.先用数据线连接电脑和手机,选择"文件传输", 2.打开开发者模式,华为手机举列-->设置-->关于手机-->版本号,多次连续点击"版本号& ...

最新文章

  1. LeetCode 25. K 个一组翻转链表
  2. Silverlight:如何在程序中获取网站的根目录
  3. 使用Dockerfile定制镜像-定制Tomcat为例
  4. 同样是查询语言,它和 SQL 竟然有这么多不同
  5. mysql还原数据mysqldump
  6. android log system
  7. LeetCode 43. 字符串相乘(大数乘法)
  8. url_regex和urlpath _regex区别
  9. 2.14 加载Firefox配置
  10. AttributeError: module ‘xlwt‘ has no attribute ‘Workbook‘解决方案
  11. C# winform小票打印
  12. WPS Word为PDF签名
  13. 你所不知道的BGP知识,Peering 和IP-Transit.
  14. 国内TCP单边 加速 的 正确 做法
  15. untiy 移除一个组件
  16. 如何有效提高公众号文章阅读量
  17. 【数据库】聚簇索引与非聚簇索引
  18. qq2007bate3协议分析
  19. Asp.net WebMatrix 学习笔记
  20. 【重磅】全球AI芯片排行榜发布 解读入围的七家中国公司

热门文章

  1. 用什么计算机演奏音乐,用这个你可以用自己的电脑弹奏美妙的音乐.
  2. 今日头条张一鸣:做CEO要避免理性的自负
  3. 强劲有力的EnableQ在线调查问卷引擎
  4. 苹果电脑mac计算机图标怎么删除吗,苹果电脑桌面的图标怎么删除不了怎么办
  5. DBA 常用的软件工具有哪些(分享篇)?
  6. 产业区块链一周动态丨数字货币发展写入十四五规划,湖南印发区块链发展规划...
  7. ep100的flash程序寄存器理解
  8. [答疑]关于产品线:充气娃娃,苍井空,猩猩
  9. eclipse如何设置眼睛保护色
  10. 比较复杂的sql面试题