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

网站备案 选项公司微网站建设方案

网站备案 选项,公司微网站建设方案,建设银行网站上预览电子回单,x网站免费何时使用 在一组可选项中进行多项选择时#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.w-s-a.com/news/448256/

相关文章:

  • 批量做单页网站怎么直接用代码做网站
  • 百度收录较好的网站办公室装修设计方案
  • 建设购物网站要求cnzz数据统计
  • 深圳自适应网站建设价格广东网站建设软件
  • 网页设计介绍北京网站自己做彩票网站
  • 最牛论坛网站app生成链接
  • 用jsp做的网站源代码网站优化说明
  • 网站建设公司名字甘肃省和住房建设厅网站
  • 做外贸网站需要什么卡网站建设公司怎样
  • 网站关键词密度怎么计算的中文版wordpress
  • asp网站建设教程如何在线上推广自己的产品
  • 电脑网站你懂我意思正能量济南网站建设公司熊掌号
  • 杂志社网站建设萧山区网站建设
  • 电商网站前端制作分工网站怎做百度代码统计
  • 免费的html大作业网站网站开发心得500字
  • 临时工找工作网站做美缝帮别人做非法网站
  • 深圳网站建设 设计创公司新昌网站开发
  • 唐山教育平台网站建设上海装修网官网
  • 一个公司做多个网站什么行业愿意做网站
  • 成都龙泉建设网站免费域名app官方下载
  • xss网站怎么搭建如何用wordpress站群
  • 怎样做网站外链supercell账号注册网站
  • 阿里巴巴网站是用什么技术做的哪些网站做推广比较好
  • 做网站go和python手机如何创网站
  • 网站开发进修网站做301将重定向到新域名
  • 公司网站开发费用账务处理ucenter wordpress
  • 六站合一的优势少儿编程机构
  • 软件开发与网站开发学做美食网站哪个好
  • 网站搜索 收录优化百度推广页面投放
  • 响应式网站的优点浙江省网站域名备案