uni app  组件 入门   

适合对象: 对 java script   css  html 和官方框架有一定了解的小伙伴

       梦想做一个让小盆友到老盆友都能 秒懂的免费教程,带领小伙伴从最基础开始走上全栈之路,一个人开发前后端一体app。祖国新基建数字化建设战略的基础是代码,房子建筑修得够多了 ,打卡网红地偶尔偶尔就行了

       解决的痛点首先官方的文档很长 很专业 如同连续剧 ,官方是标杆是权威。非常感谢官方的贡献功德无量 。 但是现在的生活节奏太快 各种杂事太多,人们学习很零散 ,特别对不是做这行但也想学习的小伙伴带来了学习的门槛和成本。

解决方案:本教程主要用樊登读书APP 讲解每本书精华 思路大概框架的方法和类似抖音讲解电影的方法,来让基础小白先有一个大概认识有一个思路,快速了解避免蒙圈,并且用乐器考级的方式分成1到10级由浅入深,最后达到全栈的水平,这样更容易学习。因为作者自己才开始学的时候就蒙圈了几个月 才慢慢有了思路,所以希望新入门的小伙伴们能通过这个教程事半功倍,提高效率。然后作者也想为社区做贡献尽一点绵薄之力!

我们学习要用的框架是 国内目前最火的前后一体多段编译框架uni app  大家可以这里下载了解

https://www.dcloud.io/hbuilderx.html

框架进去以后新建目录后我们会发现 界面有3个操作部分  我们一 一讲解 先上代码

<!-- 1 这里面如同一个画布我们所有东西都放里面 -->
<template>比如 <text class="a"> hello word <text>
</template><!-- 2这里写所有逻辑比如点击一个按钮可以做什么 -->
<script>data() {return {
这里面写数据内容
};},methods: {
这个大括号里面写函数
}
};</script><!-- 3 这里面写所有样式 颜色 位置在哪里 -->
<style>
写法举例
.a{
width:100rpx;  这里是设置宽度100rpx
height:100rpx;  这里设置高度100rpx
}
</style>

先来看一个视频教学

uni app 入门指南

  

template 模板

所有界面 什么轮播图 你看到的按钮都必须写在  template里面,template必须用 <>  </>这样包裹 如同一个画板 我们就在这里面画画,如同也清水房 我们可以任意装修!

 

<template>如同一个画板 我们可以在里面画任何东西 大家看到的APP 界面里面的所有功能 都是在这里面实现
</template>

首先开发一个APP,用户看到的打开后的操作界面叫前端。前端由多个组件组成,那么什么叫组件 ,我们先来看一段代码 

1 image 图片组件 

我们只需要在画板里面写上图片组件代码 就可以加入图片在界面里 看代码

<template><view style="background-color: #cfd0d3; height:2000rpx;">这里添加的图片组件image
<image src="../../static/logo.png" mode="heightFix"></image>这里是按钮button组件 以后可以做成购买按钮功能
<button style="width:450rpx;border-radius:20rpx;"type=" warn">购买 特斯拉</button></view></template>

手机效果

下面我们来解构下代码 只要在模板里面写上image 组件,src是图片地址的意思写上地址就可以显示图片。图片可以放到编辑器里面 也可以来自网络图片

2 button按钮 组件

实现的基本效果 就是一个按钮,比如点击登录 比如够买 确定的意思。当然这只是基础代码 实现更细致功能 还需要更多代码,但这是一个基础 如同一个没有装修的房子-清水房

<template><view><button>马上抢</button>  <!-- 按钮功能 --><!-- 中间里写  -->加两个斜杠是注释意识 APP上线不会显示 帮助自己查看用的
</template>

手机效果

3 map地图 组件

写上 <map></map> 就可以在界面生成地图

<template><view><button>马上抢 我是按钮</button><map></map> <!-- 生成地图布局 这里面可以添加自己想要功能 --></view>
</template>

手机效果

4 video视频 组件

写上 <video></video> 就可以生成视频

<template><view><button>马上抢 我是按钮</button> <!-- 按钮功能 --><map></map>  <!-- 生成地图 --><video></video> <!-- 这是一个视频播放组件 --><!-- 这样写了以后就可以在界面生成一个视频 --><!-- 然后我们就可以添加视频 和功能样式 --></view>
</template>

手机效果

这样我们就可以在这个房间位置 添加布置其他你想要的功能 视频课程 弹幕等等就是用这个基础功能开发的

小伙伴们可能会发现这太丑了 也只是一个界面,对的, 下个连载我们将会讲解怎么实现样式 颜色形状布局的功能,后面连载将会讲解怎么实现逻辑方法,就是这个点击以后该做什么 是与非

欢迎加QQ群 免费学习沟通交流.  群号 982792631

​​​​​​​

Dcloud 全栈之旅1-1 组件-基础相关推荐

  1. Dcloud 全栈之旅1-5 组件属性-事件@

      组件事件@用法 我们先说下事件是做什么用的,来看看官方的解释 每个组件都有"事件".事件就是在指定的条件下触发某个js方法. 比如button组件,有点击事件,也就是当手机用户 ...

  2. php symfony框架,PHP-Symfony2全栈框架的停用组件

    我想在两种技术的基础上进行新的Web项目:Symfony2用于后端服务器,而AngularJS用于前端(性感,对吗?). 我想将Symfony2服务器作为REST API,这意味着我不需要很多Symf ...

  3. 两个读书笔记:springboot+vue.js分布式组件全栈开发训练营 + 大数据开发基础

    (springboot+vue.js分布式组件全栈开发训练营原文在notion中, 大数据开发在思维导图中, 这个博客只是保存, 无法阅读. ) what is different between s ...

  4. [小白的Web全栈之旅]独立开发电子商务网站--项目创建+数据库开发

    哈喽大家好,今天博主要讲解的是独立开发电子商务网站的第五篇--项目创建+数据库开发,想要预览整个系列博客的参考目录请点击这里 在本博客,博主会讲解: 项目创建 PHP连接MySQL 创建数据表 数据的 ...

  5. [小白的Web全栈之旅]独立开发电子商务网站--所需框架及api

    哈喽大家好,今天博主要讲解的是独立开发电子商务网站的第四篇--所需框架及api,想要预览整个系列博客的参考目录请点击这里 在本博客,博主会讲解: JQuery介绍 Bootstrap介绍 榛子云sms ...

  6. [小白的Web全栈之旅]独立开发电子商务网站--项目介绍

    Web开发,是一个看似简单,实际复杂的工程,需要包括但不限于设计师.前端开发.后端开发的程序员们来开发,而Web全栈开发,是一种carry全场,具备页面设计,前端开发,后端开发等多个技能于一身的大神程 ...

  7. 网站https加载不出css样式_Python Web全栈之旅04--Web前端●走入CSS的世界

    一.CSS初认识 1.趣调查 2."装修小能手" 前面我们研究了HTML,回顾下它是做什么的? 当我们用HTML搭建好网页的基本骨架,下面请出我们的"装修小能手" ...

  8. [小白的Web全栈之旅]独立开发电子商务网站--管理员后台开发(一、界面开发)

    哈喽大家好,今天博主要讲解的是独立开发电子商务网站的第五篇--项目创建+数据库开发,想要预览整个系列博客的参考目录请点击这里 在本博客,博主会讲解: 调用Bootstrap开发管理员后台登入界面 调用 ...

  9. [小白的Web全栈之旅]独立开发电子商务网站--管理员后台开发(二、登入实现+管理商品【上】)

    哈喽大家好,今天博主要讲解的是独立开发电子商务网站的第五篇--项目创建+数据库开发,想要预览整个系列博客的参考目录请点击这里 在本博客,博主会讲解: 通过查询MySQL实现管理员登入 查询已上架商品 ...

最新文章

  1. 吴恩达:数据集的规模和学习机制都很重要!
  2. Different Layouts for Different Widths
  3. C#中using关键字的使用
  4. mysql 导入json_JsonToMysql(json导入mysql数据库工具)
  5. 微服务(一) --- 架构与选型
  6. 爬虫5-BeautifulSoup模块简解
  7. 读入10个数,显示互不相同的数的数目,并以输人的顺序输出
  8. 和谐: OρenVΡN的UDP握手协议
  9. mysql创建用户删除权限_mysql 用户创建、授权及删除、取消权限操作
  10. 正则表达式基础---转自 Python正则表达式指南 前边
  11. Atitit blend mode COLOR_DODGE 混合模式  “颜色减淡”模式
  12. amazeUI的icon图标库
  13. 理财笔记 - 关于沪深300指数基金
  14. Python组合数据类型
  15. 日文输入法快捷键整理
  16. 通过谷歌骇客语法搜索后台:_书评:我们的骇客并拥有
  17. windows10开启与关闭休眠模式
  18. Android图片选择器PhotoPicker
  19. RHEL5 Oracle 11G R2 RAC 静默安装 (一) GI安装前 准备
  20. 虚拟资源素材商品交易平台网站源码

热门文章

  1. Android实现ListView下拉刷新思路以及流程
  2. 制作公司组织结构图的案例
  3. 非模态对话框和模态对话框_创建
  4. leetcode(7): easy2
  5. 某app登录协议逆向分析
  6. ZABBIX 4.2 安装(VMWARE)
  7. BM27 按之字形顺序打印二叉树
  8. expect免密登录
  9. clearcase使用小结
  10. 英伟达点开后显示无法连接服务器,解决win10提示“无法连接到 NVIDIA 检查您的互联网连接”的教程...