WeChat基础内容

基础内容-icon

1.是什么?

小程序中规定的小图标,包括成功,失败,下载,搜索,清除。。。等

2.属性
属性名 类型 默认值 说明
type String icon的类型,有效值:success, success_no_circle, info, warn, waiting, cancel, download, search, clear
size Number 23 单位像素,ico大小
color Color ico颜色
3.如何使用?
<view>
  <!--icon代表成功信息,大小93px,背景颜色为黑色-->
   <icon type="success" size="93" color="black"></icon>
</view>

其余的类型,无非乎type改变。大小,颜色,一样

4.效果展示
小程序ico

基础内容-text

1.是什么?

小程序中的文本类型

2.属性
属性名 类型 默认值 说明
selectable Boolean false 文本是否可选,测试基本没什么用处
space String false 显示连续空格(ensp中文空格一半,emsp中文空格,nbsp 字体设置的空格大小)
decode Boolean false 是否解码
3.如何使用?
<view>
  <text>{{text}}</text>
  <button bindtap="changtext">改变文字</button>
</view>
Page({
  data:{
    text : "我是文本"
  },
  changetext:function(e){
    this.setData{
      text:"我是改变之后的文本"
    }
  }
})

基础内容-rich-text

1.是什么?

小程序中展示html,与原生html衔接的富文本

2.属性
属性 类型 默认值 说明
nodes Array/String [] 节点列表/HTML String
  • 元素节点 : type=node
属性 类型 默认值 必填 说明
name 标签名 String 是 微信支持的HTML节点
attrs 属性 Object 否 微信支持的信任html属性
children 子节点列表 Array 否 结构和nodes一致
  • 文本节点 : type=text
属性 类型 默认值 必填 说明
text 文本 String 是 支持entites
3.如何使用?
<!--示例.wxml-->
<view>
  <rich-text nodes="{{nodes}}" bindtap="tap">我是富文本</rich-text>
</view>
<!--示例.js-->
Page({
  data:{
     nodes:[{
           type:text,
        text:"hello-world"       
    }]
  }]
  },
tap(){
    this.setData({
       nodes: [{
      name: 'div',
      attrs: {
        class: 'div_class',
        style: 'line-height: 60px; color: red;'
      },
      children: [{
        type: 'text',
        text: 'Hello&nbsp;World!'
      }]
    }]
  })
  }
})
4.效果展示
小程序rich-text

基础内容-progress

1.是什么?

小程序中的"进度条"

2.属性
属性名 类型 默认值 说明 注释
percent Float 无 百分比0-100 10%的进度条
show-info Boolean false 是否显示百分比 只要写上show-info,都显示百分比
stroke-width Number 6 进度线条的宽度
color Color #09BB07 进度条颜色 跟activeColor效果一样
activeColor Color 进度条已选择颜色
backgroundColor Color 进度条背景颜色
active Boolean false 进度条前进动画
active-mode String backwards backwards: 动画从头播;forwards:动画从上次结束点接着播 测试,无效果
3.如何使用?
    <view class="page-section page-section-gap">
      <!--percent百分比 show-info显示百分比 stroke-width进度条宽度 active动画 activeColor进度条颜色-->
      <text>显示百分比</text>
      <view class="progress-box">
        <progress percent="20" show-info stroke-width="13"/>
      </view>
      <text>不显示百分比,进度条颜色</text>
      <view class="progress-box">
        <progress percent="40" activeColor="#1f1f13" stroke-width="3" />
        <icon class="progress-cancel" type="cancel"></icon>
      </view>
      <text>设置颜色,加动画</text>
      <view class="progress-box">
        <progress percent="60" active color="#10AEFF" stroke-width="3"/>
      </view>
    </view>
4.效果展示
小程序progress

附上资源☺☟☟

小程序官方示例代码
文中代码均对小程序官方示例代码做出过修改,包括添加注释,新加代码测试。
本文代码示例
小程序wiki

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 137,292评论 19赞 139
  •   JavaScript 与 HTML 之间的交互是通过事件实现的。   事件,就是文档或浏览器窗口中发生的一些特...
    霜天晓阅读 3,782评论 1赞 11
  •   DOM 1 级主要定义的是 HTML 和 XML 文档的底层结构。   DOM2 和 DOM3 级则在这个结构...
    霜天晓阅读 1,697评论 1赞 3
  • 我以为比起众人皆知的都江堰,默默伏卧在鄞江上的它山堰也毫不逊色。 一. 都江堰的伟大不可否认。千百年来它卑处一隅,...
    誰非得和我搶蕭蕭阅读 1,017评论 0赞 0
  • 二十年后回到故乡 五年级一班李明睿 二十年后我回到了我的家乡,这时候我已经32岁了,说到这里,吓了我一跳。家乡的变...
    童声童话阅读 339评论 0赞 0

友情链接更多精彩内容