会员管理系统实战开发教程05-会员开卡

这篇具有很好参考价值的文章主要介绍了会员管理系统实战开发教程05-会员开卡。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

上一篇我们讲解了如何点击按钮弹出层,已经罗列了会员管理的一些常见功能。本篇我们介绍一下会员开卡的业务。

1 创建变量

我们会员开卡的业务的话,也是要在本页面弹出,弹出其实只是让组件是否显示和隐藏,我们先定义一个布尔值类型的变量来控制我们开卡页面的显示。

打开我们的模型应用,在代码区点击+号
会员管理系统实战开发教程05-会员开卡,低代码,微搭
点击新建自定义变量,变量的类型选择布尔值
会员管理系统实战开发教程05-会员开卡,低代码,微搭
布尔值只有两个取值,要么是false,要么是true,这样我们就可以通过布尔值来控制页面是否显示

2 组件搭建

给页面添加一个普通容器组件,里边添加表单容器,数据模型选择会员卡信息
会员管理系统实战开发教程05-会员开卡,低代码,微搭
我们给普通容器绑定条件展示,点击fx绑定我们刚刚定义的变量
会员管理系统实战开发教程05-会员开卡,低代码,微搭
会员管理系统实战开发教程05-会员开卡,低代码,微搭
因为我们变量的默认值是false,所以设置之后当前的组件就不再显示了

3 点击开卡显示页面

在列表页的操作列当我点击更多的时候,列出会员可以操作的菜单,点击开卡的时候要让页面显示出来,这个时候就需要让变量赋值为true

在代码区点击+号,创建一个JavaScript方法
会员管理系统实战开发教程05-会员开卡,低代码,微搭
先复制一下变量的路径
会员管理系统实战开发教程05-会员开卡,低代码,微搭
然后用赋值语句将变量的值赋值为true

export default function({event, data}) {
  $page.dataset.state.showpage = true
}

给开卡按钮绑定事件,方法选择我们刚刚定义的方法
会员管理系统实战开发教程05-会员开卡,低代码,微搭
目前我们的开卡页面是在表格的下方,弹出的时候我们希望居中显示,可以设置容器的定位,设置为绝对定位
会员管理系统实战开发教程05-会员开卡,低代码,微搭
页面弹出后还需要给一个关闭按钮,在表单容器标题那块增加一个图标组件
会员管理系统实战开发教程05-会员开卡,低代码,微搭
修改普通容器的样式,改为两端对齐

self {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
}

会员管理系统实战开发教程05-会员开卡,低代码,微搭
给图标定义点击事件,方法选择变量赋值,给我们的变量赋值为false
会员管理系统实战开发教程05-会员开卡,低代码,微搭
修改一下图标的CSS,让鼠标变成一个小手

self {
  cursor: pointer;
}

会员管理系统实战开发教程05-会员开卡,低代码,微搭

4 表单填充默认值

当我们打开会员卡页面的时候,卡号是我们提交到数据源中自动生成的,没必要给用户显示,因此我们设置为隐藏
会员管理系统实战开发教程05-会员开卡,低代码,微搭
开卡日期我们显示当天的日期,我们绑定为系统当期时间
会员管理系统实战开发教程05-会员开卡,低代码,微搭
会员信息需要在点击开卡的时候就选择好,先在代码区创建一个memberid,类型选择文本
会员管理系统实战开发教程05-会员开卡,低代码,微搭
给开卡按钮,传入我们记录的数据标识
会员管理系统实战开发教程05-会员开卡,低代码,微搭

然后在自定义方法中进行赋值

export default function ({ event, data }) {
  console.log(data.target.id)
  let index = data.target.index
  let display = $page.widgets.container2[index].style.display
  if (display == "none") {
    $page.widgets.container2[index].style = { display: "block" }
    $page.dataset.state.memberid = data.target.id
    
  } else {
    $page.widgets.container2[index].style = { display: "none" }
    $page.dataset.state.memberid = ""
  }

}

给所属会员绑定选中值
会员管理系统实战开发教程05-会员开卡,低代码,微搭
当我们提交成功后将页面关闭,给变量赋值为false即可
会员管理系统实战开发教程05-会员开卡,低代码,微搭

最终的效果

会员管理系统实战开发教程05-会员开卡,低代码,微搭

总结

我们本篇介绍了开卡业务的开发,主要涉及到组件的隐藏与显示,方法的传参,以及组件默认值的设置。综合应用这些知识点就可以按照需求开发出自己想要的功能来。文章来源地址https://www.toymoban.com/news/detail-680598.html

到了这里,关于会员管理系统实战开发教程05-会员开卡的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 超市会员管理系统

    目录 一、需求分析 二、问题描述 三、总体设计 四、详细设计 1)数据类型 2) 函数名 3)登陆界面 4)主界面 5)界面设计 (1)系统说明 (2) 输入会员信息  (3) 显示会员信息  (4)查询会员信息 (5) 插入会员信息 (6)删除会员信息 (7)修改会员信息 (8)会员消费

    2024年02月09日
    浏览(47)
  • 【会员管理系统】篇一之项目预热

    vue.js  vueCLI 3.x   Axios   babel     EcmaScript6  Eslint  Mock.js   Easy-Mock           Element UI    Vuex (1)新建文件夹,在vscode中打开,使用终端 npm init -y (2)安装mock.js    npm  install mockjs (3)新建demo1.js文件,在其中编写代码 运行 node demo1.js 也可使用  console.log(JSON.stringif

    2024年02月07日
    浏览(37)
  • PHP结课报告 《会员信息管理系统》

    《动态网站设计与开发》 考试改革报告 项目名称:        会员注册管理系统         专业班级: 计算机科学与技术 学生学号:        *************           学生姓名:            ***              日    期:          2022.12.12          目  录 1.系统开发背

    2024年02月11日
    浏览(43)
  • JAVA小项目之超市会员管理系统

    1、会员类Member     (1)姓名        name:String     (2)卡号        cardId:int     (3)密码        password:String     (4)积分        score:int     (5)开卡日期    registDate:String      2、会员管理类     (1)所有会员(卡)--集合:List  ArrayListMember      

    2024年02月07日
    浏览(44)
  • 干洗店收银系统、上门洗鞋小程序,干洗店会员管理系统

    干洗店收银系统、上门洗鞋小程序,干洗店会员管理系统可以增加洗衣店的优势,让干洗店回本快,通过发行会员卡卡促销回收资金带来效益,减少投资压力。 干洗店管理软件功能介绍 预约上门收衣 智能提醒+员工手机APP抢单+APP拍照同步上传 快速完成订单 系统定价+系统

    2024年02月08日
    浏览(45)
  • 基于springboot+vue+elementui的健身房会员管理系统的

    为了帮助用户更好的了解和理解程序的开发流程与相关内容,本文将通过六个章节进行内容阐述。 第一章:描述了程序的开发背景,程序运用于现实生活的目的与意义,以及程序文档的结构安排信息; 第二章:描述了程序的开发环境,包括程序开发涉及到的技术,程序开发

    2024年02月06日
    浏览(69)
  • Android美容美发理发店会员管理系统uniapp小程序

    本论文中实现的美容美发会员将以用户核心的日常信息维护工作为主,主要涵盖了个人中心,会员管理,会员等级管理,充值信息管理,扣费信息管理,项目类型管理,美食服务管理,服务预约管理,产品类型管理,美容产品管理,订单信息管理,入库信息管理,礼品信息管

    2024年03月11日
    浏览(70)
  • Django图书商城系统实战开发-实现商品管理

    在本教程中,我们将使用Django框架来实现一个简单的图书商城系统,并重点讨论如何实现商品管理功能。此外,我们还将介绍如何使用Markdown格式来写博客,并将其集成到我们的图书商城系统中。 Django是一个强大的Python Web框架,被广泛应用于开发各种类型的Web应用程序,包括

    2024年02月12日
    浏览(44)
  • Django图书商城系统实战开发-实现订单管理

    在本教程中,我们将继续基于Django框架开发图书商城系统,这次的重点是实现订单管理功能。订单管理是一个电子商务系统中非常重要的部分,它涉及到用户下单、支付、发货以及订单状态的管理等方面。通过学习本教程,您将了解如何使用Django框架来构建强大的订单管理系

    2024年02月12日
    浏览(50)
  • 数字化棋牌室 | 会员管理预约系统 | 棋牌室小程序

    棋牌室 在城市与农村都是部分老年人与年轻人的经常去的娱乐场所,以前这些场所里总是挤满了人,但现在越来越多的棋牌室即使环境装修的漂亮、设备高端完善等依然面对流量难题及管理难题,同时由于棋牌室具有社区属性,因此也有不少商家打出品牌多地开分店,打造娱

    2024年02月10日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包