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

自己电脑可以做网站服务器吗google中文搜索引擎

自己电脑可以做网站服务器吗,google中文搜索引擎,如何设置公司网站,做网站用什么软件方便何时使用 在一组可选项中进行多项选择时; 单独使用可以表示两种状态之间的切换,和 switch 类似。区别在于切换 switch 会直接触发状态改变,而 checkbox 一般用于状态标记,需要和提交操作配合。 案例:多选框组件 核心…

何时使用

在一组可选项中进行多项选择时;
单独使用可以表示两种状态之间的切换,和 switch 类似。区别在于切换 switch 会直接触发状态改变,而 checkbox 一般用于状态标记,需要和提交操作配合。

案例:多选框组件

核心代码:

<template><a-checkbox v-model:checked="checked">Checkbox</a-checkbox>
</template>
<script setup>
import { ref } from 'vue';
const checked = ref(false);
</script>

vue3示例:

<script setup>
import {ref} from "vue";const isAgree = ref(false)
</script>
<template><div class="p-8 bg-indigo-50 text-center"><a-checkbox v-model:checked="isAgree">同意协议</a-checkbox><a-divider/><a-typography-title>{{ isAgree}}</a-typography-title></div>
</template>

在这里插入图片描述

案例:全选

在实现全选效果时,你可能会用到 indeterminate 属性

核心代码:

<template><div><a-checkboxv-model:checked="state.checkAll":indeterminate="state.indeterminate"@change="onCheckAllChange">Check all</a-checkbox></div><a-divider /><a-checkbox-group v-model:value="state.checkedList" :options="plainOptions" />
</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:checked="state.checkAll":indeterminate="state.indeterminate"@change="onCheckAllChange">Check all
</a-checkbox>

第二步:定义选项组组件

<a-checkbox-group v-model:value="state.checkedList" :options="plainOptions" />

第三步:定义选项组内容

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>
<template><div class="p-8 bg-indigo-50 text-center"><a-checkboxv-model:checked="checkState.checkAll":indeterminate="checkState.indeterminate"@change="onCheckAllChange">全选</a-checkbox><a-divider/><a-checkbox-groupv-model:value="checkState.checkedList":options="checkList"/></div>
</template>

在这里插入图片描述

http://www.khdw.cn/news/3979.html

相关文章:

  • 大淘客联盟做网站海外短视频跨境电商平台是真的吗
  • 宝安网站设计案例seo快速排名外包
  • 晋州 网站建设 网络推广怎么做小程序
  • 18芯城网站开发案例长安seo排名优化培训
  • 做网站编辑需要经验吗优化培训学校
  • datadata.asp 网站 破解下载百度推广app
  • 石家庄市住建局官网百度seo查询系统
  • 公司网站建设的改进的建议站长工具网站备案查询
  • 台州做网站的电话抖音seo怎么做的
  • 做商城类网站空间怎么买自己的网站怎么样推广优化
  • php网站建设的毕设报告镇江网站
  • javaweb是用java做网站吗浏览器看b站
  • 服装网站搜狗seo快速排名公司
  • 外贸日文网站chrome谷歌浏览器
  • 建设银行哈尔滨分行网站百度的总部在哪里
  • 网站备案流程图关键词排名优化价格
  • 网页制作与网站建设实战大全 pdf下载新品牌推广策划方案
  • 网站开发eq编辑器自动外链
  • 有关做甜点的网站谷歌搜索引擎免费入口
  • h5个人网页设计心得优化网址
  • 做网站建设公司crm在线免费公司网址怎么注册
  • 微店网站怎么做快速排名方案
  • 怎么关闭自己公司网站seo资讯网
  • 企业做网站哪家公司好seo关键词优化软件怎么样
  • 班级网站怎么做pptseo推广关键词公司
  • 自己网站上做淘宝搜索引擎网站优化排名方法
  • 什么网站用vue做的国际新闻头条最新消息
  • wap建站后只能访问首页网络营销策略实施的步骤
  • 企业静态网站模板百度推广的广告真实可信吗
  • 怎么做私服网站百度关键词热度查询