当前位置:   article > 正文

微信小程序之基础内容之icon(图标)+text(文本)+progress(进度条)+rich-text(富文本)详解_微信小程序 icon下面加文字

微信小程序 icon下面加文字

一.icon

 

icon 即 图标。

 

1.属性

 

 

2.代码

 

2.1.WXML代码

  1. <view class="group">
  2. <block wx:for="{{iconSize}}">
  3. <icon type="success" size="{{item}}"/>
  4. </block>
  5. </view>
  6. <view class="group">
  7. <block wx:for="{{iconType}}">
  8. <icon type="{{item}}" size="40"/>
  9. </block>
  10. </view>
  11. <view class="group">
  12. <block wx:for="{{iconColor}}">
  13. <icon type="success" size="40" color="{{item}}"/>
  14. </block>
  15. </view>

 

2.2.JS代码

  1. Page({
  2. data: {
  3. iconSize: [20, 30, 40, 50, 60, 70],
  4. iconColor: [
  5. 'red', 'orange', 'yellow', 'green', 'rgb(0,255,255)', 'blue', 'purple'
  6. ],
  7. iconType: [
  8. 'success', 'success_no_circle', 'info', 'warn', 'waiting', 'cancel', 'download', 'search', 'clear'
  9. ]
  10. }
  11. })

 

 

3.效果

 

 

 

 

 

二.text

 

text 即 文本

 

1.属性

 

space 有效值

 

 

2.代码

 

2.1.WXSS代码

  1. .intro {
  2. margin: 15px;
  3. }

 

2.2.WXML代码

  1. <view class='intro'>
  2. <text>{{text}}</text>
  3. </view>

 

2.3.JS代码

  1. Page({
  2. data: {
  3. text: '新建项目选择小程序项目,选择代码存放的硬盘路径,填入刚刚申请到的小程序的 AppID,给你的项目起一个好听的名字,最后,勾选 "创建 QuickStart 项目" (注意: 你要选择一个空的目录才会有这个选项),点击确定,你就得到了你的第一个小程序了,点击顶部菜单编译就可以在微信开发者工具中预览你的第一个小程序。'
  4. },
  5. })

 

 

3.效果

 

 

 

 

 

三.progress

 

progress 即 进度条。

 

1.属性

 

 

2.代码

 

2.1.WXSS代码

  1. progress {
  2. margin: 10px;
  3. }

 

 

2.2.WXML代码

<progress percent="{{percentValue}}" color="pink" stroke-width="15" show-info active />

 

 

2.3.JS代码

  1. Page({
  2. /**
  3. * 页面的初始数据
  4. */
  5. data: {
  6. percentValue: '90'
  7. }
  8. })

 

 

 

3.效果

 

 

 

 

四.rich-text

 

rich-text 即 富文本。

 

1.属性

 

受信任的HTML节点及属性

全局支持class和style属性,不支持id属性。

 

 

 

 

 

 

2.代码

 

2.1.WXSS代码

  1. rich-text {
  2. width: 700rpx;
  3. padding: 25rpx 0;
  4. }
  5. .page-body {
  6. padding: 20rpx 0;
  7. }
  8. .rich-text-wrp {
  9. padding: 0 25rpx;
  10. background-color: #fff;
  11. }

 

2.2.WXML代码

  1. <view class="page-body">
  2. <view class="rich-text-wrp">
  3. <rich-text nodes="{{html}}" bindtap="tap"></rich-text>
  4. </view>
  5. </view>

 

2.3.JS代码

  1. Page({
  2. data: {
  3. html: '<p><img src=\"http://i.imgur.com/DvpvklR.png\" /><div class="div_class" style="line-height: 60px; color: red;">Hello&nbsp;World!</div>先说第一个,如何绘制波浪图形。绘制波浪图形的方法有很多,这里介绍一种最简单的方法,就是使用canvas的drawLine方法绘制直线。我们可以将view的宽度转化成弧度,通过sin或者cos方法获取每个像素点的坐标,通过drawline绘制一条从顶点到底部的直线,这样都可以达到效果。再说第二个,这个是一个难点,但是实现起来却很简单。我们获取的坐标是从0-360度的坐标,也就是说,最后一个的坐标接下来的坐标应该是第一的坐标,它们是一个连续的没有断开的坐标系列,那么我们只需要将坐标按照一定的规则交换一下位置就可以实现波浪的荡漾效果了。<img src=\"http://i.imgur.com/DvpvklR.png\" />先说第一个,如何绘制波浪图形。绘制波浪图形的方法有很多,这里介绍一种最简单的方法,就是使用canvas的drawLine方法绘制直线。我们可以将view的宽度转化成弧度,通过sin或者cos方法获取每个像素点的坐标,通过drawline绘制一条从顶点到底部的直线,这样都可以达到效果。再说第二个,这个是一个难点,但是实现起来却很简单。我们获取的坐标是从0-360度的坐标,也就是说,最后一个的坐标接下来的坐标应该是第一的坐标,它们是一个连续的没有断开的坐标系列,那么我们只需要将坐标按照一定的规则交换一下位置就可以实现波浪的荡漾效果了。<img src=\"http://i.imgur.com/DvpvklR.png\" />如何绘制波浪图形。绘制波浪图形的方法有很多,这里介绍一种最简单的方法,就是使用canvas的drawLine方法绘制直线。我们可以将view的宽度转化成弧度,通过sin或者cos方法获取每个像素点的坐标,通过drawline绘制一条从顶点到底部的直线,这样都可以达到效果。再说第二个,这个是一个难点,但是实现起来却很简单。我们获取的坐标是从0-360度的坐标,也就是说,最后一个的坐标接下来的坐标应该是第一的坐标,它们是一个连续的没有断开的坐标系列,那么我们只需要将坐标按照一定的规则交换一下位置就可以实现波浪的荡漾效果了。',
  4. },
  5. tap() {
  6. console.log('tap')
  7. }
  8. })

 

 

 

 

3.效果

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/159437
推荐阅读
相关标签
  

闽ICP备14008679号