美文网首页
微信小程序第二周基础内容

微信小程序第二周基础内容

作者: 帅气的削皮刀 | 来源:发表于2020-03-17 13:07 被阅读0次

    一、基础内容

    本部分内容为自习内容,包含icon(图标)、progress(进度条)、rich-text(富文本)、text(文本)四个部分

    1.icon图标

    1.1解释: 比如最常见的,在我们使用微信支付时,支付成功就会跳转这样的页面,上面的那个就是我们今天要说的图标,在我们小程序里使用像这样的图标,是不需要再去另外找这样图标的,官方的文档上就已经帮我们定义好了这些图标,我们就直接引用就ok了


    微信截图_20200317120609.png

    1.2 实验: 我们在js文件里可以直接在数据部分添加这样的字段

    Page({
      data: {
        iconSize: [20, 30, 40, 50, 60, 70],
        iconType: [
          'success', 'success_no_circle', 'info', 'warn', 'waiting', 'cancel', 'download', 'search', 'clear'
        ],
        iconColor: [
          'red', 'orange', 'yellow', 'green', 'rgb(0,255,255)', 'blue', 'purple'
        ]
      }
    })
    

    注释:(1)iconSize是设置这图标的大小 ;
    (2)iconType是设置图标的样式,包括了success(成功)、success_no_circle(成功无圆形边框)、info(提示)、warm(警告)、waiting(等待)、cancel(取消)、download(下载)search(搜索)、clear(清除);
    (3)iconColor是设置图标的颜色,支持颜色的名称以及rgb

    图标
    注释:wxml界面文件 这里的wx:key作用是来指定列表中项目的唯一的标识符。
    <view class="group">
      <block wx:for="{{iconSize}}" wx:key="*this">
        <icon type="success" size="{{item}}"/>
      </block>
    </view>
    
    <view class="group">
      <block wx:for="{{iconType}}" wx:key="*this">
        <icon type="{{item}}" size="40"/>
      </block>
    </view>
    
    <view class="group">
      <block wx:for="{{iconColor}}" wx:key="*this">
        <icon type="success" size="40" color="{{item}}"/>
      </block>
    </view>
    

    2. progress进度条

    2.1 解释: 进度条,一般加载程序的时候都会看到这个,那么包含哪些字段才可以完成这个进度条呢。我们下面具体来看一下,

    <progress percent="80" active show-info stroke-width="14" />
    

    直接添加在wxml文件里面

    在界面文件中,我们直接用这个progress 然后在里面设置它的属性即可,常用的属性介绍:

    • percent 用来显示进度条到设定的数就会停止加载,(0-100之间)
    • show-info 用来显示是否显示进度条的百分比
    • active 进度条的动画显示,演示正常的加载过程,show-info会配合一起变化
    • stroke-width 进度条的宽度,像王者荣耀训练营模式加载的时候,那样的进度条,加宽而且带有百分比af
    • activeColor 设置进度条的颜色,在特定的画面背景中配合主题搭配的颜色。

    其它的属性,可以参考官方文档上的,这几个属性相对靠前一些

    3. rich-text与text 富文本与文本

    3.1 解释:经常用到的是text(文本),这个就是用来填放文本的,就是放字在里面,它的一个属性selectable(默认false) 用来设置是否可选,比如百度文档里面设置权限,不允许大片段的复制,但是我觉得截图然后提取文字也可以达到相同的效果吧

    3.2 关于空格,如果不设置,再多的空格也只算作2个空格,但是可以设置

    • ensp 中文字符空格一半大小
    • emsp 中文字符空格大小
    • nbsp 根据字体设置的空格大小

    在用的时候要添加‘&’符号配合用,即&nbsp

    喜欢就点个赞呗!


    版权任意

    相关文章

      网友评论

          本文标题:微信小程序第二周基础内容

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