zoukankan      html  css  js  c++  java
  • 微信小程序_(组件)icon、text、rich-text、progress四大基础组件

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

      

      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
    (如需转载学习,请标明出处)
  • 相关阅读:
    用GDB调试程序(一)
    Linux编程基础——GDB(设置断点)
    滴滴快车奖励政策,高峰奖励,翻倍奖励,按成交率,指派单数分级(10月12日~10月18日)
    北京Uber优步司机奖励政策(10月19日~10月25日)
    借贷宝人脸识别无需绑卡,需合作者共同冲刺
    王璐首次详解借贷宝诞生历程 直面创业从0到1
    创造信用收入 借贷宝颠覆创新普惠金融
    php中,如何将编译后的代码,反编译回去。
    chrome调试ajax
    提示text还能输入多少字节
  • 原文地址:https://www.cnblogs.com/1138720556Gary/p/10628028.html
Copyright © 2011-2022 走看看