1.常见组件

重点讲解⼩程序中常⽤的布局组件

view,text,rich--text,button,image,navigator,icon,swiper,radio,checkbox。 等

1.1 view
代替 原来的 div 标签

<view hover-class="h-class">点击我试试</view>

1.2 text

  1. ⽂本标签
  2. 只能嵌套text
  3. ⻓按⽂字可以复制(只有该标签有这个功能)
  4. 可以对空格 回⻋ 进⾏编码

1.3 image

  1. 图⽚标签,image组件默认宽度320px、⾼度240px
  2. ⽀持懒加载

mode 有效值:
mode 有 13 种模式,其中 4 种是缩放模式,9种是裁剪模式。

1.4 swiper

微信内置轮播图组件


默认宽度 100% ⾼度 150px

1.4.1 swiper-item

滑块

默认宽度和⾼度都是100%
1.5 navigator

导航组件 类似超链接标签


open-type 有效值:

1.6 rich-text

富文本标签

可以将字符串解析成 对应标签,类似 vue中 v–html 功能

代码

// 1   index.wxml 加载 节点数组
<rich-text nodes="{{nodes}}" bindtap="tap"></rich-text>
// 2 加载 字符串
<rich-text nodes='<img
src="https://developers.weixin.qq.com/miniprogram/assets/images/head_global_z_@all.p
ng" alt="">'></rich-text>// index.jsPage({data: {nodes: [{name: 'div',attrs: {class: 'div_class',style: 'line-height: 60px; color: red;'},children: [{type: 'text',text: 'Hello&nbsp;World!'}]}]},tap() {console.log('tap')}
})

1.6.1 nodes属性
nodes 属性⽀持 字符串 和 标签节点数组

⽂本节点:type = text

  • nodes 不推荐使⽤ String 类型,性能会有所下降。
  • rich–text 组件内屏蔽所有节点的事件。
  • attrs 属性不⽀持 id ,⽀持 class 。
  • name 属性⼤⼩写不敏感。
  • 如果使⽤了不受信任的 HTML 节点,该节点及其所有⼦节点将会被移除。
  • img 标签仅⽀持⽹络图⽚。
    1.7 button
<buttontype="default"size="{{defaultSize}}"loading="{{loading}}"plain="{{plain}}"
>default
</button>


size 的合法值

type 的合法值

form-type 的合法值

open-type 的合法值

open-type 的 contact的实现流程

  1. 将⼩程序 的 appid 由测试号改为 ⾃⼰的 appid
  2. 登录微信⼩程序官⽹,添加 客服 – 微信
  3. 为了⽅便演⽰,⽼师⾃⼰准备了两个账号
    普通⽤⼾ A
    客服-微信 B
  4. 就是⼲!
    1.8 icon

    代码:
    js
Page({data: {iconSize: [20, 30, 40, 50, 60, 70],iconType: ['success', 'success_no_circle', 'info', 'warn', 'waiting', 'cancel',
'download', 'search', 'clear'],iconColor: ['red', 'orange', 'yellow', 'green', 'rgb(0,255,255)', 'blue', 'purple'],}
})

wxml

<view class="group"><block wx:for="{{iconSize}}"><icon type="success" size="{{item}}"/></block>
</view>
<view class="group"><block wx:for="{{iconType}}"><icon type="{{item}}" size="40"/></block>
</view>
<view class="group"><block wx:for="{{iconColor}}"><icon type="success" size="40" color="{{item}}"/></block>
</view>

1. 9radio

可以通过 color属性来修改颜色


需要搭配 radio-group ⼀起使⽤
1.10 checkbox

可以通过 color属性来修改颜色


需要搭配 checkbox-group ⼀起使⽤

以上就是今天所学内容

初学小程序(第4天)相关推荐

  1. 初学小程序之制作电影介绍查询小程序遇到的问题和解决办法

    tabar标签和标题的设置,去下载小图标,进行添加.代码如下: "tabBar": {"color": "black","sele ...

  2. duang~NBA资讯小程序

    话不多说,先来一张我科的图坐镇 NBA资讯小程序出来啦 作为一个刚接触小程序不久的前端小白菜,恰逢最近NBA如火如荼的双抢七大战.骑士与勇士又又又又又一次的巅峰对决(实话:真的看腻了- -),决定写一 ...

  3. 微信小程序自定义拍照功能

    1.页面路径  "pages/camera/takePhoto" 2.样式:takePhoto.wxss .fullscreen{width: 100%; height: 100% ...

  4. 关于UniApp启动到微信小程序工具提示找不到app.json

    在 uni-app 开发中使用 vue-cli-plugin-uni 插件创建项目时,如果出现找不到 app.json 的错误,可能是以下原因导致的: 项目根目录下缺少 pages 和 globalS ...

  5. 微信小程序中如何引用weUI(踩坑记录)

    众所周知WeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信内网页和微信小程序量身设计,令用户的使用感知更加统一. 在初学小程序开发时,我也想使用WeUI进行我的小程序开发,但 ...

  6. 惊了!个人小程序上线一小时,服务器崩了!

    前言 寒假在家玩的都不想玩了,想着还是应该做些有意思的事情.本来想着过年换台新电脑,由于疫情原因,还是没有换.但是旧电脑上的数据还是得整理一下,毕竟C盘已经出现红色警告了.┭┮﹏┭┮          ...

  7. 仿网易云音乐(微信小程序版)

    项目部分截图(Gif) 前言 前一阵子学习了微信小程序,为了巩固所学的知识和提高实战经验,决定自己手撸一款小程序.因为听歌一直在用网易云音乐,所以突发奇想就做一款仿网易云音乐的小程序吧!开发中遇到了很 ...

  8. 从0到一开发微信小程序(3)—小程序框架配置

    文章目录 其他相关文章 1.小程序框架 1.1.全局配置 1.1.1.Pages 1.1.1.1.entryPagePath 1.1.1.2.生成页面方式 1.1.2.window 1.1.3.tab ...

  9. 微信小程序从入门到精通

    目录 前言 一,初学小程序 1.1 小程序概述 1.2 基础配置 1.2.1 注册开发账号 1.2.2 获取AppID 1.2.3 微信开发者工具 1.2.4 修改代理模式 1.3 第一个小程序 1. ...

最新文章

  1. R语言广义线性模型泊松回归(Poisson Regression)模型
  2. 解决if-else的另一种姿势:Map + 函数式接口方法!
  3. /etc/hosts错误配置,导致TNS-12535
  4. ESFramework介绍之(31)―― 消息分类及对应的处理器
  5. 【Elasticsearch】使用 Grok 和 Elasticsearch 为数据添加结构
  6. python动态图形_利用matplotlib实现根据实时数据动态更新图形
  7. 配置csrf_Django 启用和禁用CSRF功能
  8. 日记 [2007年03月10日]重回blog,开始2007
  9. 大数据分析有哪些陷阱
  10. 文件被误删不需要绝望,EasyRecovery送你时光机
  11. MSDN MTBETA
  12. taptap评论爬虫
  13. 单片机控制12864液晶显示屏显示静态图片
  14. LAIC2022司法人工智能挑战赛 - 司法文本小样本多任务Baseline
  15. 数据结构 第三节 第八课
  16. 2016弱校联盟十一专场10.2部分题解
  17. (ICASSP 19)AUTOMATIC GRAMMAR AUGMENTATION FOR ROBUST VOICE COMMAND RECOGNITION
  18. 2022 年我作为创作者使用的 5 个强大的 iPad 应用程序
  19. 复制限制编辑的Word文档中的内容
  20. 实验12-SPSS-聚类分析-公司员工绩效评估

热门文章

  1. Android 开发 17 年 5 月份面试问题总结(二)
  2. 配置管理--版本控制的目的
  3. 宝塔面板SSL证书显示不安全?这里我教你宝塔SSL证书如何配置及开启HTTPS访问的操作方法
  4. 如何进行CMDB数据运营?
  5. 一文带你吃透 Kafka 这些原理
  6. 关于标准ASCII编码表中:数字、小写英文字母和大写英文字母的前后次序
  7. 在Word中为标题样式添加自动编号功能
  8. GIS、ArcGIS 、WebGIS及Cesium的介绍
  9. python多因子量化选股模型_【邢不行|量化小讲堂系列12-Python量化入门】法码三因子选股模型,有多少人可以跑赢...
  10. 一款简单的QQ盗号蠕虫逆向分析