欢迎您访问南京安优网络官方网站,本公司专注于:网站制作、小程序开发、网站推广。 24小时服务热线:400-8793-956
当前位置:南京网站制作公司 > 资讯中心 > 网站知识
南京小程序开发公司是如何通过微信小程序实现的复选框效果
来源:南京网站制作 时间:2019-05-21 09:00:56

在本文中,南京小程序开发公司将分享了微信小程序中显示复选框的具体代码供您参考。详情如下所示。

在样式部分,您可以自由发挥。无论如何,这里没有任何内容。选中并取消选中它并使用它。数据。arrStatus [检查索引]直接判断它,你以后会理解它。
 
效果预览:
 
部分JS
 
// page/index/index.js
Page({
 /**
  * Initial data of pages
  */
 data: {
  items: [
   {name:'USA', value:'USA'},
   {name:'CHN', value:'China'},
   {name:'BRA', value:'Brazil'},
   {name:'JPN', value:'Japan'},
   {name:'ENG', value:'UK'},
   {name:'TUR', value:'France'},
  ],
  arr: [],
  arrStatus: []
 },
 
 check: function (e) {
  // Gets the currently selected value
  var checkValue = e.currentTarget.dataset.val;
  // Gets the currently selected subscript
  var checkIndex = e.currentTarget.dataset.index;
  // The currently selected negative value
  this.data.arrStatus[checkIndex] = !this.data.arrStatus[checkIndex];
  if (this.data.arrStatus[checkIndex]) {
   // If the current state is selected, insert the value into the array
   this.data.arr.push(checkValue);
  }else{
   // If the current state is unchecked, delete the value from the array and return a new array
   for (var i in this.data.arr) {
    if (this.data.arr[i] == checkValue) {
     this.data.arr.splice(i);
    }
   }
  }
  // Print the currently selected data
  console.log(this.data.arr);
 },
 
 /**
  * Life Cycle Function -- Listening for Page Loading
  */
 onLoad: function (options) {
  // Set the status of each data in the array
  for (var i in this.data.items) {
   this.data.arrStatus[i] = false;
  }
 },
})
wxml部分:
 
<block wx:for ='{{items}}'> 
  <text data-index ='{{index}}'data-val ='{{item.value}}'catchtap ='check'> {{item。 value}} </ text> 
</ block>
 
以上是本文的全部内容。我希望它对每个人的学习都有所帮助,我希望你能更多地支持南京小程序开发公司

本文地址:http://www.njanyou.cn/web/2504.html
Tag:
专业服务:南京网站制作,南京网站制作公司,南京网站建设公司
联系电话:025-65016872
上一篇: 被遗忘的搜索引擎优化任务提升排名
下一篇: 南京小程序开发公司分享微信applet日历效果
最新案例
永银
永银
珠海跨境电商
珠海跨境电商
五颗星商城
五颗星商城
上海万客生鲜超市
上海万客生鲜超市
一九在线商城
一九在线商城
你可能感兴趣
小型企业平稳运营所需的 5 种软件类型
为什么每个人都在谈论 Advantage+ Creative
27 关于 Bing PPC 的统计数据
改善编程和 QA 之间协作的 4 种方法
您的网站给人留下第一印象:为什么好的网页设计对企业至关重要
网页设计和内容营销:最大限度地提高博客参与度的 6 个技巧
所有重要的 GA4 指标
ClickFunnels 与 Kajabi:详细比较
最后更新
打造直观体验:UX 和 UI 矩阵 了解 Advantage+ 定位 我们所知道的关于大规模谷歌算法泄漏的一切 如何撰写吸引受众注意力的营销电子邮件 如何使用数据抓取进行有效的竞争分析:分步指南 优化医疗保健提供商的 SEO 和在线形象:2024 年的最佳实践 Elementor:网站建设的首选(原因如下) 产品系列页面:提高电子商务转化率的设计策略
服务项目
南京网站制作 营销型网站 微信营销 IDC网站 精品案例