uni-app(从零开始)

简介: uni-app(从零开始)

uni-app(从零开始)

uni-app 是什么?

  • uniapp 就是使用Vue.js技术开发所有前端框架的跨端框架
  • uniapp 就是可以将一套代码 发布到多个平台


uniapp 和 Vue 的关系?

  • uniapp是基于vue进行开发,继承了Vue的特性和语法
  • 在开发H5时支持所有的Vue语法
  • uniapp对Vue的一些底层进行了二次封装记得参考文档
  • 但是在发布到app和小程序时也有部分Vue的语法是不可以使用的 比如:Vue-router和一些第三方的插件组件,因为小程序是不支持Dom操作的


uniapp 和小程序之间的关系:

  • 组件标签靠近小程序规范
  • 接口能力(JS API)靠近微信小程序规范(通过小程序的api去晚上 打开手机摄像头等Vue做不到的功能)
  • 在Vue的生命周期的基础上 具有微信小程序的所有周期


uniapp同常规web开发的区别

例如:

  • web开发的常用标签
<div class="content">
<img class="logo" src="/static/logo. png"></ img>
<p class="text-area">
<span class="title">普通 web标签</ span>
</p>
</div>
  • uni-app开发使用的标签
<view class="content">
<image class="logo" src="/static/ logo . png"></ image>
<view class="text-area">
<text class="title">小程序标签 </text>
</view>
</view>


uni-app的中运用到的生命周期(微信小程序生命周期)

  • onShow :此生命周期函数—监听页面显示(页面显示)
  • onHide:此生命周期函数—监听页面隐藏(页面隐藏)
  • onReady:此生命周期—监听页面处理渲染完成(页面渲染完成)
  • onUnload:此生命周期—监听页面卸载(页面卸载)
  • onLoad:此生命周期—监听页面加载(页面加载)


相关文章
|
存储 Python
用python将csv转excel (.xls和.xlsx)的几种方式
用python将csv转excel (.xls和.xlsx)的几种方式
820 4
|
存储 供应链 前端开发
最近在对接电商供应链,说说开放平台API接口
由于商家的商品、客户、价格、库存、订单等信息都有手动同步和自动同步两种模式,当两种模式同时存在并进行的同时,可能会导致数据比较乱,而且不方便,如:由于库存不足,页面无法进行下单的操作。而此时商家需要进行负卖,那边这个时候需要手动修改库存,但是修改完之后,库存很快会被同步系统传过来的新库存数据给覆盖。 为了解决以上的问题,我们需要根据不同的功能模块分别做一个开关,即针对某个功能设置是否开启自动同步。如刚刚那个例子,如果此时该商品需要临时修改库存并维持一段时间(保证客户有足够的时间下单付款),可以暂时关闭库存同步服务。
|
数据安全/隐私保护 iOS开发
Apple Music中的DRM保护
苹果音乐(Apple Music)是一种流媒体音乐服务,为用户提供了广泛的音乐内容。然而,为了保护音乐版权,Apple Music使用数字版权管理(DRM)技术对其音乐进行保护。DRM保护是一种加密技术,旨在防止用户未经授权地复制、传播或修改受版权保护的音乐。
1959 1
|
Web App开发 JavaScript IDE
uni-app开发之创建一个app项目
uni-app开发之创建一个app项目
308 0
|
网络协议 安全 容灾
【华为HCIP | 高级网络工程师】刷题日记(2)
【华为HCIP | 高级网络工程师】刷题日记(2)
1741 0
|
存储 JSON 安全
Elasticsearch索引生命周期管理方案
本文主要介绍Elasticsearch索引生命周期管理如何配置和使用
1447 1
Elasticsearch索引生命周期管理方案
|
11月前
|
关系型数据库 MySQL 分布式数据库
[PolarDB实操课] 05.通过源码部署PolarDB-X标准版
本课程介绍如何通过源码部署PolarDB-X标准版,涵盖基于Paxos的MySQL三副本工作原理和技术特点。主要内容包括: 1. **Paxos三副本工作原理**:讲解Leader和Follower节点的角色及数据同步机制。 2. **技术特点**:强调高性能、数据不丢失(RPO=0)和自动HA切换。 3. **源码部署步骤**:详细演示从编译生成RPM包到启动DN节点的过程,包括配置my.cnf文件和初始化数据库。 4. **高可用体验**:通过三台机器模拟三副本集群,展示Leader选举和故障转移机制,确保数据一致性和服务可用性。
408 1
|
Web App开发 缓存 JavaScript
如何检测和解决闭包引起的内存泄露
闭包引起的内存泄露是JavaScript开发中常见的问题。本文介绍了闭包导致内存泄露的原因,以及如何通过工具检测和代码优化来解决这些问题。
|
缓存 监控 API
抖音抖店 API 请求获取宝贝详情数据的调用频率限制如何调整?
抖音抖店API请求获取宝贝详情数据的调用频率受限,需遵循平台规则。开发者可通过提升账号等级、申请更高配额、优化业务逻辑(如缓存数据、异步处理、批量请求)及监控调整等方式来应对。
|
缓存 NoSQL 算法
14)Redis 在内存用完时会怎么办?如何处理已过期的数据?
14)Redis 在内存用完时会怎么办?如何处理已过期的数据?
280 1