微信小程序_组件学习_001

view标签

等效于html中的div

都是块级元素,独占一行,可设置宽高。

属性类型默认值
hover-classstringnone

hover的中文意思是悬浮,但在微信小程序里面是按下去的意思。

当用户按下按钮的时候生效。

在这里插入图片描述

text标签

等效于html中的span标签

属性类型默认值说明
user-selectbooleanfalse文本是否可选,该属性会使文本节点显示为 inline-block
spacestring显示连续空格
decodebooleanfalse是否解码

user-select,就是是否允许用户进行选择,选择后会出现对话框(复制,粘贴)。

备注:这个效果只有真机可以测试出来,在微信小程序代码编辑器中无法显示。

space就是是否解析连续的空格。

众所周知,在html中文字中间有连续的空格的时候,html会解析成一个空格。详细解析

所以,微信小程序,对它进行了补充,允许解析连续空格。

<text>
  文字       中间 有空格
</text>

<text space="nbsp">
  文字       中间 有空格
</text>

image-20200910210605302

加了 space=“nbsp” 后连续空格就别解析出来了。

推荐space使用属性nbsp,其余的不用去记,用不上。

decode属性就是表示是否解码

<text decode="true">
   中间&nbsp;空格&lt;;
</text>

image-20200910211614969

可以用来解码

&nbsp; 和 &lt;等

navigator标签

等效于html中的a标签

navigator的中文含义是导航,字面意思,把你导向其他方向。

比如从主页跳转到logs页面

<navigator url="/pages/logs/logs">
  点我跳转到日志
</navigator>

在这里插入图片描述

这种默认打开后是二级页面的形式,左上角有个返回按钮。

image-20200910212426249

如果不想二级页面,想作为一个新的页面,那么就在 open-type里面写上redirect。

<navigator url="/pages/logs/logs" open-type="redirect">
  点我跳转到日志
</navigator>

image-20200910212805362

此时左上角就是一个小屋子图标。

icon标签

见名知意,用于显示图标。

属性类型默认值必填说明
typestringicon的类型,有效值:success, success_no_circle, info, warn, waiting, cancel, download, search, clear
sizenumber/string23icon的大小
colorstringicon的颜色,同css的color
<icon type="success" size="60" class="box"></icon>

image-20200910220836909

type的有效值有:success, success_no_circle, info, warn, waiting, cancel, download, search, clear

scroll-view标签

你可以把它理解成手机端的滚动条,可以横着滚,也可以竖着滚。

属性默认值必填说明
scroll-xfalse允许横向滚动
scroll-yfalse允许纵向滚动

滚动条demo

在这里插入图片描述

<scroll-view scroll-x>
  <view class="out">
    <icon type="success" size="60" class="box"></icon>
    <icon type="success_no_circle" size="60" class="box"></icon>
    <icon type="info" size="60" class="box"></icon>
    <icon type="warn" size="60" class="box"></icon>
    <icon type="waiting" size="60" class="box"></icon>
    <icon type="cancel" size="60" class="box"></icon>
    <icon type="download" size="60" class="box"></icon>
    <icon type="search" size="60" class="box"></icon>
    <icon type="clear" size="60" class="box"></icon>
  </view>
</scroll-view>
.out{
  display: flex;
  flex-wrap: nowrap;
}
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夏2同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值