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

自做业务网站上海比较好的设计院

自做业务网站,上海比较好的设计院,高端企业网站 程序,用QQ群做网站排名何时使用 在一组可选项中进行多项选择时#xff1b; 单独使用可以表示两种状态之间的切换#xff0c;和 switch 类似。区别在于切换 switch 会直接触发状态改变#xff0c;而 checkbox 一般用于状态标记#xff0c;需要和提交操作配合。 案例#xff1a;多选框组件 核心…何时使用 在一组可选项中进行多项选择时 单独使用可以表示两种状态之间的切换和 switch 类似。区别在于切换 switch 会直接触发状态改变而 checkbox 一般用于状态标记需要和提交操作配合。 案例多选框组件 核心代码 templatea-checkbox v-model:checkedcheckedCheckbox/a-checkbox /template script setup import { ref } from vue; const checked ref(false); /scriptvue3示例 script setup import {ref} from vue;const isAgree ref(false) /script templatediv classp-8 bg-indigo-50 text-centera-checkbox v-model:checkedisAgree同意协议/a-checkboxa-divider/a-typography-title{{ isAgree}}/a-typography-title/div /template 案例全选 在实现全选效果时你可能会用到 indeterminate 属性 核心代码 templatediva-checkboxv-model:checkedstate.checkAll:indeterminatestate.indeterminatechangeonCheckAllChangeCheck all/a-checkbox/diva-divider /a-checkbox-group v-model:valuestate.checkedList :optionsplainOptions / /template script setup import { reactive, watch } from vue; const plainOptions [Apple, Pear, Orange]; const state reactive({indeterminate: true,checkAll: false,checkedList: [Apple, Orange], }); const onCheckAllChange e {Object.assign(state, {checkedList: e.target.checked ? plainOptions : [],indeterminate: false,}); }; watch(() state.checkedList,val {state.indeterminate !!val.length val.length plainOptions.length;state.checkAll val.length plainOptions.length;}, ); /script第一步定义全选组件 a-checkboxv-model:checkedstate.checkAll:indeterminatestate.indeterminatechangeonCheckAllChangeCheck all /a-checkbox第二步定义选项组组件 a-checkbox-group v-model:valuestate.checkedList :optionsplainOptions /第三步定义选项组内容 const plainOptions [Apple, Pear, Orange];第四步定义全选状态 indeterminate是否选中checkAll是否全选checkedList选中列表 const state reactive({indeterminate: true,checkAll: false,checkedList: [Apple, Orange], });第五步监听选中事件 const onCheckAllChange e {Object.assign(state, {checkedList: e.target.checked ? plainOptions : [],indeterminate: false,}); };第六步监听已选中列表 watch(() state.checkedList,val {state.indeterminate !!val.length val.length plainOptions.length;state.checkAll val.length plainOptions.length;}, );vue3示例 script setup import {reactive, ref, watch} from vue;const checkAll ref(false) const checkList [Python, Golang, JavaScript] const checkState reactive({indeterminate: true,checkAll: false,checkedList: [Python, JavaScript] }) const onCheckAllChange e {Object.assign(checkState, {checkedList: e.target.checked ? checkList : [],indeterminate: false,}) } watch(() checkState.checkedList,val {checkState.indeterminate !!val.length val.length checkList.lengthcheckState.checkAll val.length checkList.length} ) /script templatediv classp-8 bg-indigo-50 text-centera-checkboxv-model:checkedcheckState.checkAll:indeterminatecheckState.indeterminatechangeonCheckAllChange全选/a-checkboxa-divider/a-checkbox-groupv-model:valuecheckState.checkedList:optionscheckList//div /template
http://www.hkea.cn/news/14316046/

相关文章:

  • 常州市建设局网站网页软件下载
  • 太原网站建设解决方案如何做logo标志
  • 建站宝盒后台茂名放心营销网站开发
  • 百度的网站收录怎么做wordpress 高级自定义
  • 企业网站建设基本思路自定义标签wordpress
  • 长沙模板建站哪家好网站建设开发公司报价
  • 南宁优化网站收费世界最受欢迎的免费架站平台
  • 电商网站运营建设的目标网站 实例
  • 无代码做网站网站做收付款接口
  • 专业网站建设知识遵义公司网站制作哪家好
  • 做个公司网站石油化工建设工程网站
  • 国外优秀的网站设计江西省工程建设网站
  • 用excel做网站杭州建设网站网站
  • 东莞企业网站1w粉丝接广告多少钱
  • 网上商城网站开发最新消息
  • 静态网站上下篇代码网站建设必须要在阿里云备案吗
  • 快递公司网站源码个人简历自我介绍200字
  • 视频网站开发工程师网络营销理论
  • 个人网站管理系统龙岗同乐社区网站建设
  • 东莞热的建设网站免费软件app下载大全正能量网站
  • 做西餐的网站euorg免费域名怎么注册
  • 多少钱要交个人所得税做seo比较好的网站
  • 资讯类网站开发文档现在ui做的比较好的网站
  • 西安做网站维护的公司wordpress前台英文后台中文
  • 旅游网站开发的意义相关资料上海官方最新消息
  • 网站毕业设计论文模板网络推广 推广
  • 网站赚钱吗宁波网站建设设计制作方案与价格
  • 计算机网络 网站开发与设计北京景点
  • 行业网站作用怎么做网页链接图片
  • 佛山市官网网站建设企业个人接外包的网站