Uniapp入门
创始人
2024-02-08 17:02:47
0次

Uniapp

  1. 一套代码可以打包到不同的应用平台
  2. 方便入手,使用vue语法写小程序
  3. 丰富的生态环境、官方及第三方插件、论坛活跃度高

一套代码编到14个平台

注意点

  1. 所有的div使用view替换,在h5中虽然显示正常,但在微信小程序等中就会报错
  2. 在小程序中的单位一般用响应式的rpx。1334*750
  3. icon的type,安装插件就可以设置type=“”来显示图标,是行内元素
  4. 标签类比 div => view; span => text(selectable用户可选)注意平台的属性差异
  5. image标签和h5的img标签不一样,在uniapp中的image标签是有默认宽高的。swiper、video也有默认宽高
  6. 在video标签中,当设置一个Boolean属性时,加上该属性就是true,但若controls=“false”,还是表示true,因为会将false识别为字符串,因此需要:controls=“false”
  7. navigator标签中,默认type-open=“navigator”,但跳转的页面需要是非taBar页面,若想要使用taBar页面,需要使用reLaunch
  8. 小程序中不支持h2等标签,可以使用v-html,该方法会将标签转换为rich-text,设置他的notes属性。

视图容器

  • scroll-view
    允许用户左右滑动某模块内内容。子元素宽高大于父元素宽高
    scroll-x 允许横向滚动
  • swiper
    轮播图,里面设置多张img
    circular:是否采用衔接滑动;autoplay:是否自动切换;duration:滑动动画时长

媒体组件

  • image
    src 可以使用绝对路径、相对路径或网络图片
    mode="aspectFill"保持纵横比缩放图片,只保证图片的短边能完全显示出来。另一个方向会发送截取
    mode="widthFix"宽度不变,高度自动变化,保持原图宽高比不变
    lazy-load:懒加载
  • video
    initial-time:指定视频初始播放位置
  • live-play 实时音视频播放,也称直播拉流
  • live-pusher 实时音视频录制,也称直播推流
  • camera 页面内嵌的区域相机组件。注意这不是点击后全屏打开的相机

表单组件(uView针对uniapp的组件库)

  • button
    display是否禁用,触发某些事件前需要禁用 loading:带loading图标
  • checkbox
  • input 输入框
    placeholder

路由与页面跳转

  • navigator
    类似h5中的a标签
    open-type有效值:
    (1) navigate对应uni.navigateTo, 保留当前页面,跳转到应用内的某个页面,(保留之前路径)使用uni.navigateBack可以返回到原页面
    (2)redirect对应uni.redirectRo, 关闭当前页面,跳转到应用内的某个页面(不会追溯到上一个页面)

相关内容

热门资讯

前端-session、jwt 目录:   (1)session (2&#x...
linux入门---制作进度条 了解缓冲区 我们首先来看看下面的操作: 我们首先创建了一个文件并在这个文件里面添加了...
关于测试,我发现了哪些新大陆 关于测试 平常也只是听说过一些关于测试的术语,但并没有使用过测试工具。偶然看到编程老师...
前缀和与对数器与二分法 1. 前缀和 假设有一个数组,我们想大量频繁的去访问L到R这个区间的和,...
nodejs:本地安装nvm实... 一、背景-使用不同版本node的原因 vue3+ts、nuxt3版本,node...
JAVA集合知识整理 Java集合知识整理 HashMap相关 HashMap的底层数据结构:jdk1.8之...
无刷直流电机介绍及单片机控制实... 无刷直流电机介绍及单片机控制实例前言基本概念优势与劣势使用寿命基本结构使用单片机控制实例电子调速器&...
fwdiary(2) dp2 1.传纸条  AcWing 275. 传纸条 - AcWing 走两条路,走一条最大的...
常用的DOS命令 常用的DOS命令 DOS(Disk Operating System,磁...
<C++> 类和对象(下) 1.const成员函数将const修饰的“成员函数”称之为const成员函数,cons...