Button 按钮
首先提醒一下大家,如果你现在button标签不能用,不用担心,那是因为微信小程序存在一个bug,你仔细看一下你的button标签的代码是不是这样的

<button>Content<button/>
//而正确的代码是这样的
<button>Content</button>

找到不同了嘛,哈哈

1.在index.wxml中设置button按钮
上图

上代码


<view class="page"><button size="default">Content</button>
<button size="mini">Content</button>
<button type="default">Content</button>
<button type="primary">Content</button>
<button type="warn">Content</button>
<button type="primary" plain="true">Content</button>
<button type="primary" disabled="true">Content</button>
<button type="primary" loading="true">Content</button>
<button type="primary" fromTyoe="reset">Content</button>
<button type="primary"hover-class="none">Content</button>
</view>

解释

<view  class ="container">//设置button的大小<button size="mini|default">按钮</button>
//设置button类型
<button type="warn|default|primary">按钮</button>
//是否透明
<button plain="true">按钮</button>
//是否禁用
<button disable="true">按钮</button>
//是否设置为加载按钮
<button loa ding="true">按钮</button>
//点击button的响应 效果
<button hover-class="none">按钮</button>
//给button绑定一个点击时间,thing 在js文件中设置
<button bindtap="thing">按钮</button>
</view>

2.icon图标的设置
上图

**上代码**style标签下的属性是为了让图像呈横向显示
wx:for语句类似于java,c++中的for循环语句,这里只是简化了步骤,你把数组在wx:for标签中实例化,然后{{item}}直接把就会从第一个显示到最后一个,省去了很多步骤,但我不知道这个,如果好几个数组嵌套循环的话,不知道怎么写?

<view class="page"><icon type="success" size="50" color="red"></icon><view>------------------------------------</view><view  style="display:inline-block"><block  wx:for="{{[10,20,30,40,50,60]}}"><icon type="info" size="{{item}}"></icon></block></view><view>------------------------------------</view><view style="display:inline-block"><block  wx:for="{{iconColor}}"><icon type="success" size="50"color="{{item}}"></icon></block></view><view>------------------------------------</view><view  style="display:inline-block"><block  wx:for="{{iconType}}"><icon size="50"type="{{item}}"></icon></block></view></view>

index.js —– js文件一般有两种书写方式,一种就是这样,先实例化一个变量param,在里边写属性,然后再Page里边注册;另一种就是直接在Page里边设置属性。

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

微信小程序9---Button按钮和icon图标相关推荐

  1. 微信小程序如何添加新的icon图标

    微信小程序如何添加新的icon图标 第一步 先去阿里云下载图标http://www.iconfont.cn/ 根据需要把图片的代码下载下来,下载完成之后是一个 压缩包,解压压缩包里面有一个css的文件 ...

  2. 微信小程序开发-引入阿里巴巴矢量icon图标库

    微信小程序开发-引入阿里巴巴矢量icon图标库 https://blog.csdn.net/tang1392/article/details/78927107

  3. 微信小程序之button按钮自适应大小

    在弄小程序的时候发现,可以在wxss设置边框,颜色等样式.但测试屏幕大小改变的时候,在wxss里设置width.height.font-size等,按钮却不会自适应进行大小改变. 在wxml中的but ...

  4. 微信小程序点击按钮分享指定页面

    微信小程序点击按钮分享指定页面 1.在wxml里写所要点击的按钮 <button data-info='{{order}}' open-type="share" hover- ...

  5. 微信小程序同一个登录按钮上触发获取微信用户信息和电话号码

    微信小程序同一个登录按钮上触发获取微信用户信息和电话号码 因为微信小程序获取用户信息getuserinfo方法和获取电话号码open-type="getPhoneNumber" @ ...

  6. 微信小程序:实现可拖动悬浮图标(包括按钮角标的实现)

    微信小程序:实现可拖动悬浮图标 在制作商城类微信小程序的过程中,我们经常会碰到需要增加可拖动悬浮图标的情况,本文简单的介绍一下可拖动悬浮按钮的实现. 运行截图: 主要代码: js: var start ...

  7. 隐藏微信小程序返回首页按钮(小房子)

    隐藏微信小程序返回首页按钮(小房子) 之前开发小程序时会碰到用户打开非主页时,页面会显示返回首页按钮.现在可以隐藏啦!!! 需要注意的是1.调试基础库版本需要2.8.3及以上:2.以及微信7.0.7版 ...

  8. 微信小程序的悬浮按钮

    微信小程序的悬浮按钮 实现代码: .buttom{width: 100vw;height: 14.6vw;background: #fff;margin-top: 1.6vw;display: fle ...

  9. 微信小程序: 设置 Button 边框 border

    微信开发工具 v1.02.1802080 微信小程序自定义 Button 边框 border主要代码: .myButton{border: 1px solid #70bcf6; border-radi ...

  10. mpvue开发微信小程序,分享按钮报错:`Cannot read property 'apply' of null`

    用mpvue开发微信小程序,分享按钮报错:Cannot read property 'apply' of null thirdScriptError Cannot read property 'app ...

最新文章

  1. [android] 百度地图开发 (一).申请AK显示地图及解决显示空白网格问题
  2. Position(Static, Absolute, Relative, Fixed)
  3. 当字符串为空但不为空时
  4. php laravel 调试,php – Xdebug laravel artisan命令
  5. Android Canvas简单使用
  6. Android 功耗(20)---Android后台调度与省电
  7. windows 字符编码总结
  8. 如何在Linux中使用ulimit命令
  9. 【Linux】04 实验笔记
  10. 牛客网——程序员代码面试指南(更新ing)
  11. 如何区分abcd类地址_ip地址abc类怎么区分
  12. “小而美”背后的大道理:WebRAY崛起的深层次原因
  13. C# BackgroundWorker使用
  14. [数理统计-逐步回归]国内旅游收入回归
  15. 360n4刷android8.1,【从此,任何人都可以刷N4】关于系统降级===线刷方法,我也说两句吧。...
  16. 华三交换机dhcp 保留地址
  17. 解决warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  18. 全国计算机的照片规格,照片纸尺寸大小 照片尺寸规格大全
  19. matlab 逐日 变逐月,一个逐日系统程序 用SWITCH咋也跳不出循环 求大神指教
  20. 组网雷达融合处理组件化设计与仿真

热门文章

  1. (css)修改icon图标大小
  2. [总结]hosts文件妙用
  3. python批量打印网页_用Python批量打印定制的HTML页面
  4. 和迈危险废物处置单位信息管理系统
  5. 基于 Python 的计算思维训练——函数
  6. 支付宝超级 App 的弹性动态架构实践
  7. 报时功能_报时这么没用的功能,为什么能卖到258万奢侈的
  8. php parse url 反向,PHP中一个parse_url的错误用法
  9. Revit2022版插件 新版本2.0 | 史诗级的更新
  10. 南京php工资8000怎么样,南京工资7000-8000什么水平?