最近在做uni-app小程序,之前做过vue的项目,当拿到uni-app的项目的时候,还傻白甜的尝试尝试着小程语法,譬如,setData,bind类型的事件,哈哈哈。
想想我都,开发前还是多看看官方文档吧,不要似懂非懂老是被前辈笑话。

这里插一个,我面试这家公司,面试官问我的一个问题,组件包括哪几部分。
我:由html标签,js,和css组成。啊哈哈哈哈哈

此篇记录一下:(对比vue学习)
一、组件

组件包括了以组件名称为标记的开始标签和结束标签、组件内容、组件属性、组件属性值。

1.都是用template 来包裹内容的跟vue的无异。
2.template下只能且必须有一个根view组件。(跟vue里面的规则相同,template下只有一个跟元素)
3.变量在组件内容区使用{{bianlaing}},(跟vue的一模一样)
4.变量在组件属性中使用,在指定的属性前面加上“:”

//官网实例
<template><view><button size="mini" :disabled="buttondisble" hover-start-time=20 >{{buttonText}}</button></view>
</template>
<script>export default {data() {return {"buttonText":"按钮","buttondisble":false}}}
</script>

5.组件的事件,(@事件也是组件的属性)
与vue的事件类型相同。
6.基础组件,是uni-app框架内置的组件,无需引入,也无需注册。
如果偷偷使用了div\span\a\navigator…等等的在编译的时候依旧会编译成uni-app的内置组件。
基础组件列表:
视图容器

view视图容器,类似于HTML中的div
scroll-view可滚动视图容器
swiper滑块视图容器,比如用于轮播banner
match-media屏幕动态适配器
movable-area可拖动区域
movable-view可拖动的视图容器 ,在页面中拖拽滑动或双指缩放movable-view必须在movable-area组件中
cover-view可覆盖在原生组件的上的文本组件
cover-image可覆盖在原生组件上的图片组件
基础内容
icon图标
text文本
rich-text多行文本
进度条
表单组件
button
checkbox
editor
form
input
label
picker弹出式列表选择器
picker-view窗体内嵌式列表选择器
看到这我感觉小程序真香,内置的组件太得劲,哈哈哈
radio单项选择器
slider滑动选择器
switch开关选择器
textarea多行文本输入框
总结:小程序将一些常用的模块都组件化了。在vue的基础上发展出自己的风格,我感觉很有吸引力。但是依然感谢我们的尤大神,哈哈哈哈。
2012/04/23下午记

uni-app学习(一)相关推荐

  1. HBuilder X ——Uni app 学习笔记(一)

    HBuilder X --Uni app 学习笔记(一) 1.pages.json配置 *pages数组中第一项表示应用启动页,数组中其他项为项目中所有页面路径. enablePullDownRefr ...

  2. HbuilderX:uni app踩坑之uView-ui

    HbuilderX:uni app踩坑之uView-ui 最近在自学uniapp,想找一个ui框架提高一下学习和开发的效率,于是就网上冲浪,浪来浪去,最后选择了uView-ui这款.其实有些框架我是有 ...

  3. 切换 uniapp_万能前端框架uni app初探03:底部导航开发

    前言 本节我们使用uni app的底部导航功能,点击不同tab会显示不同页面,这个功能在实际项目开发中几乎是必备的. 一.基础知识 1.tabBar 如果应用是一个多 tab 应用,可以通过 tabB ...

  4. uni app map 地图 漂浮问题及方案

    uni app map 地图 漂浮问题及方案 文章页有图片导致的问题,图片没加载出来,导致文章内容高度不固定,如果图片没加载出来,高度就是0,如果此时开始加载map,那么map就在那里加载,map原生 ...

  5. uni.app H5(微信公众号定位) uni.getLocation

    最近在开发公众号,由于之前经常使用uni,app写APP,索性就用uni.app来开发公众号了, 不过也遇到了一个问题,就是在公众号的首页要获取用户的定位.我看了看官网的API 有个uni.getLo ...

  6. APICloud开发app学习(一)

    APICloud开发app学习(一) 首先APICloud提供了前端框架,以及封装的内部引擎,能够直接用通过引擎生成的对象api. 一.api对象 api 对象提供了构建应用程序所需要的一些基本的方法 ...

  7. 听书 app,学习用途

    Ting 项目地址:zjw-swun/Ting 简介: 听书 app,学习用途 更多:作者   提 Bug 标签: 我是听书重度用户,因为某喜下架了很多我喜欢听的免费资源,,比如<我当算命先生那 ...

  8. uni app中使用图表

    关于在uni app中运用图表 今天写项目,需要在uni app中使用图表,我使用的是ucharts. 具体操作如下 1.下载 ucharts可以直接在uni app的插件市场下载安装. 先在插件市场 ...

  9. uni app 自动化索引列表

    uni app 自动化索引列表,官方推荐的第三方插件 https://ext.dcloud.net.cn/plugin?id=375 [{"letter": "A&quo ...

  10. AI+教育 I 69天流利说APP学习浅谈自适应学习

    本文梳理了目前"AI+教育"场景的典型产品,然后基于我在英语流利说APP学习的"懂你英语"."地道发音2.0"等课程的学习体验,对自适应学习 ...

最新文章

  1. C语言单向链表的实现
  2. Win7 IIS7 ASP.NET MVC3.0 部署问题
  3. [T-ARA][그녀를 보면][看着那个女人的话]
  4. 【C语言及程序设计】项目2-15:模块化的简单银行系统设计
  5. android服务器 性能,Android性能优化(中)
  6. 修改Cocos2d-X-3.2中的setup.py, 使其能用python3
  7. javascript 获取上一页的url
  8. 深度残差网络ResNet解析
  9. Saying Good-bye to Cambridge Again --by Xu Zhimo
  10. NetApp集群模式Data ONTAP展露新颜
  11. 以太坊的4个发展阶段与难度炸弹
  12. 基于Yarn的Spark环境,统计哈姆雷特词频(1)
  13. 链表节点的删除(链表data升序有重复)
  14. UML类与类的关系, 总算理解了关联和依赖在实际中的区别
  15. Jquery消息提示插件toastr的使用
  16. 龙芯3A3000上实现BLFS的轻量级桌面LXDE
  17. 永恒之境服务器维护,7月22日服务器例行维护公告(已完成)
  18. 牛客网Java后端开发面经汇总
  19. Linux多线程(最全,收藏)
  20. 信息学奥赛培训python吗

热门文章

  1. xp系统更改计算机名c盘,XP系统怎么更改盘符卷标?修改盘符字母的方法
  2. 给定一个非负整数num,范围中的每个数字i 计算其二进制中1的个数
  3. LeetCode位运算(找出落单的数,二进制中1的个数,2的幂等)
  4. 数据结构与算法 三元组转置算法(稀疏矩阵)
  5. 为当下通信方式而打造的智能手机Galaxy S9和S9+即日起供应
  6. 使用Navicat Premium 12导出数据库之间的结构图(E-R图)
  7. 文末送书 | 全面梳理总结!交通时空大数据分析、挖掘与可视化
  8. virtual box ubuntu鼠标点进去不反应
  9. 云服务案例分析 BB平台 Quiz6
  10. 从单片机到ARM Linux驱动——Linux驱动入门篇