• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

微信小程序_(组件)icon、text、rich-text、progress四大基础组件

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

 

 

  微信小程序基础组件官方文档  传送门

  

  Learn

    一、icon图标组件

    二、rich-text富文本组件

    三、text文本组件

    四、progress进度条组件

 

 

一、icon图标组件

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

  size:icon的大小,单位px(2.4.0起支持rpx)【默认值23px】

  color:icon的颜色,同css的color

 

<!--index.wxml-->
<icon type="success" ></icon>
<icon type="clear" ></icon>
<icon type="success" size="40" ></icon>
<icon type="success" size="66" color=\'blue\'></icon>
<!-- 外边的圈没有了 -->
<icon type="success_no_circle" size="66" color=\'blue\'></icon>
index.html

 

 

 二、text文本组件

  selectable:文本是否可选【默认值为false】

  space:显示连续空格【默认值为false】【目前版本是有问题的】

 

<!--index.wxml-->
<view>
<text>普通的    text文本  内容</text>
</view>

<view>
<text selectable=\'{{true}}\'>可选的  text文本  内容</text>
</view>

<view>
<text space=\'{{true}}\'>space      空格      space </text>
</view>
index.wxml

 

 

 三、rich-text富文本

  nodes:节点列表 / HTML String【默认值为[]】

   

 

  显示富文本编辑框的两种显示

  第一种方式

mycontent1:\'<img class="shizhan-course-img" alt="SpringBoot" src="//img.mukewang.com/szimg/5ae4172200010b8f05400300-360-202.jpg">\'

 

  第二种方式

    mycontent2:[
      {
        name:"img",
        attrs:{
          class:"shizhan-course-img",
            src:"//img.mukewang.com/szimg/5ae4172200010b8f05400300-360-202.jpg"
        }
      }
    ]

 

 

<!--index.wxml-->
<rich-text nodes="{{mycontent2}}">
</rich-text>
index.wxml

 

Page({
  data:{
    //第一种方式
    mycontent1:\'<img class="shizhan-course-img" alt="SpringBoot" src="//img.mukewang.com/szimg/5ae4172200010b8f05400300-360-202.jpg">\',
    //第二种方式
    mycontent2:[
      {
        name:"img",
        attrs:{
          class:"shizhan-course-img",
            src:"//img.mukewang.com/szimg/5ae4172200010b8f05400300-360-202.jpg"
        }
      }
    ]

  }
})
index.js

 

 

四、progress进度条组件

  percent:百分比0~100

  show-info:在进度条右侧显示百分比【默认值为false】

  stroke-width:进度条线的宽度,单位px(2.4.0起支持rpx)【默认值为6】

  activeColor:已选择的进度条的颜色

  backgroundColor:未选择的进度条的颜色

  active:进度条从左往右的动画【默认值为false】

   bindactiveend:动画完成事件

 

<!--index.wxml-->
<progress percent=\'35\'
  show-info=\'{{true}}\'
  stroke-width="10"
  activeColor="red"
  backgroundColor="green"
  active="{{true}}"
  bindactiveend="bindactiveended"
></progress>
index.wxml

 

Page({
  data:{     
  },
  bindactiveended:function(){
    console.log("动画完成事件啦!");
  }
})
index.js

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
小程序组件概述发布时间:2022-07-18
下一篇:
微信小程序自定义组件笔记-组件模板和样式发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap