WeChat基础内容

作者: 王怀智 | 来源:发表于2018-05-09 00:52 被阅读14次

基础内容-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

相关文章

  • WeChat基础内容

    基础内容-icon 1.是什么? 小程序中规定的小图标,包括成功,失败,下载,搜索,清除。。。等 2.属性 3.如...

  • 有哪些平台适合内容创业者大显身手

    说到内容创业,我认为你可以想到的第一个平台是Wechat公共号码。自媒体时代开始以来,许多内容企业家在Wechat...

  • 小朋友学TopCoder(8):SRM726 DIV2 500-

    Solution: 更多内容请关注微信公众号wechat.jpg

  • WeChat小程序基础篇~wxss

    小程序讲解~wxss样式 WXSS样式 名词解释: wxss(WeiXin Style Sheets)是一套微信开...

  • WeChat小程序基础篇~json

    小程序讲解~json app.json 其中包含所有页面路径、界面表现、网络超时时间、底部tab等。 pages:...

  • WeChat小程序基础篇~wxml

    小程序讲解~wxml WXML解释 类似于网页编程HTML文件,但它是微信自定义的文件,它于HTML标签不同。它还...

  • 多开

    start WeChat.exe&WeChat.exe

  • 微信多开

    start D:\WeChat\WeChat.exe

  • WeChat

  • Wechat

    从QQ开始 刚进吉大研究生院的时候,去领通知书和报道材料的时候,工作人员都会特意叮嘱一句:同学,这个QQ群你加了吗...

网友评论

    本文标题:WeChat基础内容

    本文链接:https://www.haomeiwen.com/subject/irugrftx.html