当前位置: 首页 > article >正文

微信小程序 单选多选radio/checkbox 纯代码分享

 单选按钮

 <radio-group class="radiogroup"  bindchange="radioChange">

  <label class="radio" wx:for="{{items}}">

    <radio value="{{item.name}}" checked="{{item.checked}}" /> {{item.value}}

  </label>

</radio-group>


 

多选按钮

<checkbox-group bindchange="checkboxChange">

  <label class="checkbox" wx:for="{{items}}">

    <checkbox value="{{item.name}}" checked="{{item.checked}}" />{{item.value}}

  </label>

</checkbox-group>

+

// pages/test/test.js

Page({

  data: {

    items: [

      {name:"USA", value:"美国"},

      {name:"china", value:"中国", checked: 'true'},

      {name:"baqxi", value:"巴西"},

      {name:"janpan", value:"日本"},

      {name:"france", value:"法国"},

      {name:"grance", value:"德国"},

      {name:"gandi", value:"甘地"}

    ],

    checkboxChange(e) {

      console.log("checkbox发生change事件,携带value值为", e.detail.value)

    },

    radioChange(e) {

      console.log("checkbox发生change事件,携带value值为", e.detail.value)

    },




 


http://www.kler.cn/a/459719.html

相关文章:

  • 【Vue3】h、ref:vue3的两个新特性(重要)-h和ref
  • Spark Runtime Filter
  • SQL进阶技巧:如何计算相互连接的计算机组成的集合?
  • 大语言模型提示技巧(二)-给模型时间思考
  • 深入剖析MySQL数据库架构:核心组件、存储引擎与优化策略(一)
  • Redis核心技术知识点全集
  • 【前端,TypeScript】TypeScript速成(五):对象类型
  • MATLAB中使用rationalfit函数进行有理函数拟合的步骤
  • 网络入侵检测系统(IDS)的安装部署
  • 使用uWSGI将Flask应用部署到生产环境
  • 指针与数组:深入C语言的内存操作艺术
  • UniApp 页面布局基础
  • Java 8 及经典面试题全解析
  • 深入探索:使用Java爬虫获取亚马逊商品图片
  • 数据库高安全—openGauss安全整体架构安全认证
  • 自动化文档处理:Azure AI Document Intelligence
  • 保姆级教程Docker部署ClickHouse镜像
  • 阿里云大模型ACP高级工程师认证模拟试题
  • Mysq学习-Mysql查询(4)
  • Substrate Saturday 回顾:如何利用 Polkadot Cloud 扩展 Solana 网络服务?
  • Web安全 - API 成批分配漏洞的四种修复方案
  • J9学习打卡笔记
  • 网络安全常识
  • ELK 使用教程采集系统日志 Elasticsearch、Logstash、Kibana
  • Linux(Centos 7.6)常见基础配置
  • 12.22-12.29学习周报