vue3实现多个checkbox复选框的组件

时间: 2023-07-12 14:53:55 浏览: 53
可以使用Vue3中的组合式API来实现一个多个checkbox复选框的组件。 首先,需要在组件中定义一个data变量来存储选中的值: ``` import { reactive } from 'vue'; export default { setup() { const state = reactive({ checkedValues: [], }); return { state, }; }, }; ``` 然后,在模板中使用v-for指令来渲染多个checkbox,并绑定checked属性和change事件: ``` <template> <div> <label v-for="(option, index) in options" :key="index"> <input type="checkbox" :value="option.value" v-model="state.checkedValues" @change="handleChange"> {{ option.label }} </label> </div> </template> ``` 在change事件处理函数中,可以获取到选中的值,并将其存储到data变量中: ``` import { reactive } from 'vue'; export default { setup() { const state = reactive({ checkedValues: [], }); const options = [ { value: 'option1', label: '选项1' }, { value: 'option2', label: '选项2' }, { value: 'option3', label: '选项3' }, ]; function handleChange() { console.log(state.checkedValues); } return { state, options, handleChange, }; }, }; ``` 最后,可以在组件外部使用该组件,并监听其checkedValues变量的变化: ``` <template> <div> <CheckboxGroup v-model="checkedValues" /> <p>选中的值:{{ checkedValues }}</p> </div> </template> <script> import CheckboxGroup from './CheckboxGroup.vue'; import { reactive } from 'vue'; export default { components: { CheckboxGroup, }, setup() { const state = reactive({ checkedValues: [], }); return { state, }; }, }; </script> ``` 这样,就可以实现一个多个checkbox复选框的组件。

相关推荐

### 回答1: vant checkbox 复选框组是一个基于 Vue.js 的 UI 组件库 Vant 中的复选框组件。它可以让用户在多个选项中选择一个或多个选项,支持单选和多选两种模式,并且可以自定义样式和事件处理函数。使用 vant checkbox 复选框组可以方便地实现复选框功能,提高用户体验。 ### 回答2: Van-checkbox是一种基于Vue.js的复选框组件。 它旨在提供一个易于使用和定制的复选框控件,以便开发人员可以更轻松地创建多选列表,表格和表单等界面。 Van-checkbox有很多特性。 它支持三种不同的样式:默认、方形和圆形。 另外,开发人员可以根据需要进行自定义CSS,并可以设置未选中,已选中和禁用三种状态的不同颜色。 该组件还支持两种不同的选项类型:单个和多个。 如果只需要选择一个选项,则应使用单选按钮选项,并将其设置为false。 如果需要选择多个选项,则应将选项设置为true,并设置max选项的值以限制选项的数量。 Van-checkbox还支持选中和未选中状态的处理,并且可以设置响应更改事件的处理器。 当复选框的状态更改时,将触发这些处理器,并可以进行处理。 此外,开发人员可以通过Van-checkbox的V-model属性来管理组件的值。 总之,van-checkbox是一个灵活且易于使用的复选框组件,可以方便地实现多选列表,表格和表单等界面的开发。 无论是对于开发人员还是用户来说,都是一种非常有用和实用的界面元素。 ### 回答3: Vant是一款基于Vue.js的移动端UI组件库,提供了丰富的UI组件,其中之一就是Vant checkbox复选框组。 Vant checkbox复选框组是一组用于表示一组选项的复选框,用户可以选择多个选项。该组件可以应用于多种场景,例如购物车中的选项、表单中的多选等。 使用Vant checkbox复选框组,需要先引入相应的Vant组件库和CSS样式,然后通过配置相应的数据和事件来实现功能。复选框组内的每个选项都有一个value属性和一个label属性,value属性用于获取选项的值,label属性用于显示选项的文本内容。复选框组还有一个全部选择的选项,可以实现全选和全不选的功能。 当选项被选择或取消选择时,会触发相应的事件,可以通过该事件获取所选中的选项值,从而进行相应的操作。另外,该组件还支持设置最大可选数和是否禁用等属性,可以用于多种不同的业务需求。 总之,Vant checkbox复选框组是一个功能强大且使用方便的组件,可以用于各种移动端应用开发。在实际使用过程中,可以根据具体需求进行相应的配置和调整,以实现最佳效果。
### 回答1: 在 Element UI 中,可以使用 <el-checkbox-group> 标签来实现多个复选框的组合。以下是一个简单的多选框示例: html <template> <el-checkbox-group v-model="checkedList"> <el-checkbox label="apple">苹果</el-checkbox> <el-checkbox label="banana">香蕉</el-checkbox> <el-checkbox label="orange">橙子</el-checkbox> </el-checkbox-group> </template> <script> export default { data() { return { checkedList: [] }; } }; </script> 在这个示例中,我们使用 v-model 指令来绑定选中的复选框到 checkedList 变量上。当复选框被选中时,对应的 label 值将会被添加到 checkedList 中;当复选框被取消选中时,对应的 label 值将会从 checkedList 中移除。 你还可以通过给 <el-checkbox-group> 标签设置 min 和 max 属性来限制可以选中的复选框数量。例如: html <template> <el-checkbox-group v-model="checkedList" :min="1" :max="2"> <el-checkbox label="apple">苹果</el-checkbox> <el-checkbox label="banana">香蕉</el-checkbox> <el-checkbox label="orange">橙子</el-checkbox> </el-checkbox-group> </template> <script> export default { data() { return { checkedList: [] }; } }; </script> 在这个示例中,我们设置了 min 属性为 1,max 属性为 2,表示用户必须选中至少一个复选框,最多选中两个复选框。 ### 回答2: Element UI 是一个基于 Vue.js 框架的前端UI组件库,它提供了一系列的组件来方便开发者构建现代化的界面。其中,Element UI也提供了多个复选框组件来满足不同需求。 在使用 Element UI 的多个复选框时,首先需要在工程中引入 Element UI 的库文件,并注册相应的组件。然后,可以在需要的地方使用el-checkbox-group组件来包裹一组复选框,并使用el-checkbox组件来定义每个复选框。 el-checkbox-group组件支持v-model指令来实现数据的双向绑定,可以通过v-model绑定一个变量,在变量中保存复选框的选中状态。复选框的值可以使用label属性来指定,当复选框被选中时,el-checkbox-group组件会将选中的复选框的label值存储在绑定的变量中。 此外,el-checkbox-group组件还可以通过设置max和min属性来限制最多和最少可选中的复选框数量。如果需要在选中或取消选中某个复选框时执行一些操作,可以使用@change事件来监听复选框的状态变化。 总之,Element UI 的多个复选框组件提供了丰富的功能和灵活的配置选项,可以满足不同场景下的需求,帮助开发者快速搭建直观友好的用户界面。同时,结合 Vue.js 的数据驱动特性,可以方便地操作和管理复选框的选中状态。 ### 回答3: Element UI 是一个基于 Vue.js 的组件库,提供了丰富的 UI 组件,其中包括多个复选框(checkbox)。多个复选框主要用于在多选的场景下,用户可以选择多个选项。 使用 Element UI 的多个复选框,首先需要在 Vue 组件中引入相关的组件,并通过 el-checkbox-group 组件来包裹多个 el-checkbox 组件。代码示例如下: html <template> <el-checkbox-group v-model="checkedList" @change="handleChange"> <el-checkbox label="选项1"></el-checkbox> <el-checkbox label="选项2"></el-checkbox> <el-checkbox label="选项3"></el-checkbox> </el-checkbox-group> </template> <script> export default { data() { return { checkedList: [] // 用于存储已选中的选项 }; }, methods: { handleChange(checkedValues) { // 复选框选中状态改变时触发的回调函数 console.log("已选中的选项:", checkedValues); } } }; </script> 在上述代码中,通过 v-model 绑定 checkedList 属性来实现多个复选框的选中和取消选中。同时,通过 @change 绑定 handleChange 方法来监听复选框选中状态的改变。当复选框的选中状态改变时,会触发 handleChange 方法,可以通过控制台输出已选中的选项。 以上就是使用 Element UI 多个复选框的基本用法。根据实际需求,还可以通过设置相关属性来自定义多个复选框的样式和行为。希望对你有所帮助!
要实现Ant Design Vue表格(Table)的多个多选功能组件,你可以使用Ant Design Vue的Table组件的row-selection属性。这个属性可以将表格的每一行都变成一个可选中的复选框。如果需要多个多选功能组件,你可以将多个Table组件嵌套在一个父组件中,并在每个Table组件中使用不同的row-selection属性来实现不同的多选功能。 以下是一个简单的示例代码: <template> <a-table :columns="columns1" :data-source="data" :row-selection="rowSelection1"></a-table> <a-table :columns="columns2" :data-source="data" :row-selection="rowSelection2"></a-table> </template> <script> export default { data() { return { data: [ { key: '1', name: 'John Brown', age: 32, address: 'New York No. 1 Lake Park' }, { key: '2', name: 'Jim Green', age: 42, address: 'London No. 1 Lake Park' }, { key: '3', name: 'Joe Black', age: 32, address: 'Sidney No. 1 Lake Park' }, { key: '4', name: 'Jim Red', age: 32, address: 'London No. 2 Lake Park' } ], rowSelection1: { type: 'checkbox', onChange: (selectedRowKeys, selectedRows) => { console.log(selectedRowKeys, selectedRows); } }, rowSelection2: { type: 'radio', onChange: (selectedRowKeys, selectedRows) => { console.log(selectedRowKeys, selectedRows); } }, columns1: [ { title: 'Name', dataIndex: 'name' }, { title: 'Age', dataIndex: 'age' }, { title: 'Address', dataIndex: 'address' } ], columns2: [ { title: 'Name', dataIndex: 'name' }, { title: 'Age', dataIndex: 'age' }, { title: 'Address', dataIndex: 'address' } ] }; } }; </script> 在这个示例中,我们创建了两个Table组件,并分别定义了不同的row-selection属性。第一个Table组件使用复选框,第二个Table组件使用单选框。当用户选择行时,我们使用onChange事件来打印所选行的键和值。 你可以根据自己的需求修改代码来实现不同的多选功能组件。
以下是一个满足上述条件的Vue程序示例: vue <template> <el-checkbox v-model="selectAll" @change="handleSelectAll">全选</el-checkbox> <el-checkbox-group v-model="selectedItems" @change="handleSelect"> <el-checkbox v-for="item in items" :key="item.id" :label="item.id">{{ item.name }}</el-checkbox> </el-checkbox-group> </template> <script> export default { data() { return { items: [], // 后端数据 selectedItems: [], // 默认选中的值 selectAll: false, // 是否全选 }; }, created() { // 模拟从后端获取数据 this.items = [ { id: 1, name: '选项1' }, { id: 2, name: '选项2' }, { id: 3, name: '选项3' }, ]; // 保存默认选中的值 this.selectedItems = [1, 2]; // 刷新视图 this.$nextTick(() => { this.handleSelect(); }); }, methods: { handleSelect() { // 处理选中状态的变化 if (this.selectedItems.length === this.items.length) { this.selectAll = true; } else { this.selectAll = false; } }, handleSelectAll(value) { // 全选或取消全选 if (value) { this.selectedItems = this.items.map(item => item.id); } else { this.selectedItems = []; } }, }, }; </script> 这个程序中,首先使用了el-checkbox组件来生成多选框,使用v-for指令动态生成每个选项。通过v-model指令将选中的值绑定到selectedItems变量上。 在created生命周期钩子中,模拟从后端获取数据并保存默认选中的值。使用$nextTick方法刷新视图,确保多选框的选中状态正确显示。 在方法中,通过handleSelect方法处理选中状态的变化,当所有选项都被选中时,将自动选择“全选”复选框。使用handleSelectAll方法实现全选或取消全选的功能。 以上程序示例能满足要求,可以在Vue项目中进行测试和使用。
在Vue2中,可以使用element-ui的el-tree组件实现多选框。通过设置show-checkbox属性为true,可以在每个节点前添加一个复选框。然后可以使用check-change事件来监听勾选状态的改变,并通过refs获取勾选的节点数据。 在给el-tree绑定的check-change事件中,可以通过this.$refs.tree.getCheckedKeys()来获取目前被选中的节点的key所组成的数组,通过this.$refs.tree.getCheckedNodes()来获取目前被选中的节点所组成的数组。根据获取的勾选节点数量与treeData的数量进行比较,可以判断是全选、反选还是半选。通过设置v-model来控制全选或反选的状态。 示例代码如下: html <template> <el-checkbox v-model="checkecd" :indeterminate="indeterminate" @change="checkedAll">全部</el-checkbox> <el-tree :props="props" :data="treeData" ref="tree" accordion show-checkbox node-key="id" :expand-on-click-node="false" @check-change="handleCheckChange"></el-tree> </template> <script> export default { data() { return { checkecd: false, // 是否全选 indeterminate: false, // 是否半选 treeData: [], // 树的数据 props: { // 树节点的属性配置 } }; }, methods: { handleCheckChange(item, isChecked) { // 获取勾选的数据 let checkNode = this.$refs.tree.getCheckedKeys(); // 目前被选中的节点的 key 所组成的数组 let checkNodeName = this.$refs.tree.getCheckedNodes(); // 返回目前被选中的节点所组成的数组 // 如果勾选数量等于拉平后的treeData的数量,则是全选,反之为反选 if (checkNode.length === this.treeData.length) { this.checkecd = true; this.indeterminate = false; } else if (checkNode.length === 0) { this.checkecd = false; this.indeterminate = false; } else { this.indeterminate = true; } }, checkedAll(isChecked) { // 全选/反选 if (isChecked) { this.$refs.tree.setCheckedNodes(this.treeData); } else { this.$refs.tree.setCheckedNodes([]); } } } }; </script>
在Vue框架中,可以通过v-model指令和数据绑定来实现复选框的选中状态与数据的同步。以下是一个实现表格全选/不选功能的代码示例: vue <template> <input type="checkbox" v-model="selectAll" @change="selectAllRows"> Column 1 Column 2 Column 3 <input type="checkbox" v-model="row.checked"> {{ row.column1 }} {{ row.column2 }} {{ row.column3 }} </template> <script> export default { data() { return { rows: [ { column1: "Row 1 Column 1", column2: "Row 1 Column 2", column3: "Row 1 Column 3", checked: false }, { column1: "Row 2 Column 1", column2: "Row 2 Column 2", column3: "Row 2 Column 3", checked: false }, { column1: "Row 3 Column 1", column2: "Row 3 Column 2", column3: "Row 3 Column 3", checked: false } ], selectAll: false }; }, methods: { selectAllRows() { for (let i = 0; i < this.rows.length; i++) { this.rows[i].checked = this.selectAll; } } }, watch: { rows: { handler(newVal) { const selectedRows = newVal.filter(row => row.checked); this.selectAll = selectedRows.length === newVal.length; }, deep: true } } }; </script> 在上面的代码中,我们首先定义了一个表格,其中包含一个表头和多个表格行。在表头的第一列中,我们添加了一个全选复选框,并将其与selectAll变量进行双向绑定。在表格行中,我们使用v-for指令循环渲染每一行,并将每个复选框的选中状态与对应行的checked属性进行双向绑定。 在组件的methods选项中,我们定义了一个名为selectAllRows的方法,该方法在全选复选框状态发生变化时被调用。该方法会遍历所有行,并将它们的checked属性设置为全选复选框的选中状态。 最后,在组件的watch选项中,我们监听了rows数组的变化。每当rows数组中任意一行的checked属性发生变化时,我们会重新计算已选中行的数量,并根据已选中行的数量来更新全选复选框的选中状态。 这样,我们就实现了一个可以实现表格全选/不选功能的Vue组件。
要实现Vue Select的多选全选功能,你可以使用以下步骤: 1. 在Vue组件中,使用v-model指令将选择的值绑定到一个数据属性上,例如selectedOptions。 2. 添加一个全选的复选框,用于选择或取消选择所有选项。你可以使用一个单独的数据属性,例如selectAll,来保存全选复选框的状态。 3. 在Vue的模板中,为每个选项添加一个复选框,并将其选择状态与对应的选项绑定。使用v-model指令将选中状态绑定到一个临时的isChecked属性上。 4. 监听全选复选框的变化,当全选复选框的状态改变时,更新每个选项的选择状态。 下面是一个示例代码: html <template> <input type="checkbox" v-model="selectAll" @change="selectAllOptions"> <label for="select-all">全选</label> <select multiple v-model="selectedOptions"> <option v-for="option in options" :value="option.value" :key="option.value"> <input type="checkbox" :value="option.value" v-model="option.isChecked"> {{ option.label }} </option> </select> </template> <script> export default { data() { return { options: [ { label: '选项1', value: 'option1', isChecked: false }, { label: '选项2', value: 'option2', isChecked: false }, { label: '选项3', value: 'option3', isChecked: false }, // 添加更多选项... ], selectedOptions: [], selectAll: false, }; }, methods: { selectAllOptions() { this.options.forEach((option) => { option.isChecked = this.selectAll; }); if (this.selectAll) { this.selectedOptions = this.options.map((option) => option.value); } else { this.selectedOptions = []; } }, }, }; </script> 在上面的示例中,我们使用了一个options数组来存储所有的选项。每个选项都有一个isChecked属性来表示其选择状态。当全选复选框改变时,我们遍历所有选项并更新它们的选择状态。同时,我们根据选择状态更新selectedOptions数组,以便在多选框中显示被选择的选项。 希望这能帮助到你实现Vue Select的多选全选功能!
Vue中的TreeSelect组件是一个可用于选择树形结构数据的下拉选择器。它通常用于展示层级关系,并允许用户从中选择一个或多个节点。 在Vue中使用TreeSelect组件,首先需要引入相关的库或插件,例如element-ui或vue-treeselect。然后在组件中使用TreeSelect标签,并通过props传入需要展示的数据和一些配置项。 以下是一个示例代码: vue<template> <tree-select v-model="selectedNodes" :data="treeData" :multiple="true" :show-checkbox="true" :load-data="loadData" ></tree-select> </template> <script> import TreeSelect from 'vue-treeselect'; export default { components: { TreeSelect, }, data() { return { selectedNodes: [], treeData: [], }; }, methods: { loadData({ parentId, callback }) { //从后端加载数据的方法,根据parentId获取子节点数据 // 加载完成后调用callback方法将数据传递给TreeSelect组件 }, }, }; </script> 在上面的示例中,treeData是展示在TreeSelect中的树形结构数据,selectedNodes是用户选择的节点数组。通过v-model指令可以实现双向绑定。 TreeSelect组件还提供了一些配置项,例如multiple表示是否允许多选,show-checkbox表示是否显示复选框,load-data是一个方法,用于异步加载子节点数据。 需要根据具体的需求和使用的插件进行相应的配置和使用。以上只是一个简单示例,具体的实现方式可能会有所不同。你可以根据自己的需求和文档进行配置和调整。
引用和提供了关于Vue组件复选框(Checkbox)的用法示例和组件结构。根据引用中的代码示例,可以看出,在使用复选框时,可以使用<template>标签来包裹复选框组件,并使用<i-checkbox-group>组件来实现多选功能。通过给每个<i-checkbox>设置不同的label属性,可以实现多个选项的选择。同时,通过v-model指令,可以将选中的选项绑定到一个数组中,从而获取到用户选择的值。在<i-checkbox-group>组件的父组件中,可以通过data属性中的multiple数组来对选项进行初始化。在引用的代码中,可以看到在<i-checkbox>组件中使用了findComponentUpward方法来判断是否有父组件<i-checkbox-group>,从而决定是否使用多选模式。如果有<i-checkbox-group>父组件,则可以通过v-model指令和change事件来实现选项的选择和响应。根据引用提供的代码示例,可以看出Vue组件复选框(Checkbox)的基本结构包括一个<label>标签和一个<input>标签,通过v-model指令来实现选中状态的绑定,通过@change事件来实现选项的切换。复选框组件还可以通过设置disabled属性来禁用复选框。 因此,cs checkbox是指使用Vue中的复选框组件来实现某种功能。具体实现方式可以参考上述的引用内容中提供的代码示例和组件结构。123 #### 引用[.reference_title] - *1* *2* *3* [六.组合多选框组件-CheckboxGroup 和 Checkbox](https://blog.csdn.net/weixin_48639457/article/details/129702807)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
a-checkbox是一个基于Ant Design Vue组件库的复选框组件。在使用a-checkbox时,可以使用a-checkbox-group来管理多个复选框的值。在中的代码示例展示了如何使用a-checkbox-group和a-checkbox来实现基本的复选框功能。通过给a-checkbox-group绑定@change事件,可以在checkChange方法中获取到最新被选择的值。 除了基本使用外,a-checkbox还支持全选功能。在的代码示例中,使用了a-checkbox和a-checkbox-group来实现全选的复选框功能。通过设置checked属性和@change事件,可以实现全选复选框的选中与取消,并根据选择状态更新checkedList和checkAll的值。 无论是基本使用还是全选功能,当复选框的选中状态发生变化时,可以通过a-checkbox-group上的change事件获取到最新的被选择的值,该值以数组的形式存放着与a-checkbox绑定的value值。这在中有提到。 总结起来,a-checkbox是一个用于实现复选框功能的组件,可以通过a-checkbox-group来管理多个复选框的值,并通过change事件获取到最新的被选择的值。123 #### 引用[.reference_title] - *1* *2* *3* [选择框的使用](https://blog.csdn.net/weixin_50576800/article/details/119521654)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

最新推荐

vue实现带复选框的树形菜单

主要为大家详细介绍了vue实现带复选框的树形菜单,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

Vue动态生成el-checkbox点击无法赋值的解决方法

最近遇到一个问题,在一个页面需要动态渲染页面内的表单,其中包括 checkbox 表单类型,并且使用 Element 组件 UI 时,此时 v-model 绑定的数据也是动态生成的 例如: 定义的 data 的 form 里面是空对象,需要动态...

MATLAB遗传算法工具箱在函数优化中的应用.pptx

MATLAB遗传算法工具箱在函数优化中的应用.pptx

网格QCD优化和分布式内存的多主题表示

网格QCD优化和分布式内存的多主题表示引用此版本:迈克尔·克鲁斯。网格QCD优化和分布式内存的多主题表示。计算机与社会[cs.CY]南巴黎大学-巴黎第十一大学,2014年。英语。NNT:2014PA112198。电话:01078440HAL ID:电话:01078440https://hal.inria.fr/tel-01078440提交日期:2014年HAL是一个多学科的开放存取档案馆,用于存放和传播科学研究论文,无论它们是否被公开。论文可以来自法国或国外的教学和研究机构,也可以来自公共或私人研究中心。L’archive ouverte pluridisciplinaireU大学巴黎-南部ECOLE DOCTORALE d'INFORMATIQUEDEPARIS- SUDINRIASAACALLE-DE-FRANCE/L ABORATOIrEDERECHERCH EEE NINFORMATIqueD.坐骨神经痛:我的格式是T是博士学位2014年9月26日由迈克尔·克鲁斯网格QCD优化和分布式内存的论文主任:克里斯汀·艾森贝斯研究主任(INRIA,LRI,巴黎第十一大学)评审团组成:报告员:M. 菲利普�

gru预测模型python

以下是一个使用GRU模型进行时间序列预测的Python代码示例: ```python import torch import torch.nn as nn import numpy as np import pandas as pd import matplotlib.pyplot as plt # 加载数据 data = pd.read_csv('data.csv', header=None) data = data.values.astype('float32') # 划分训练集和测试集 train_size = int(len(data) * 0.7) train_data = d

vmware12安装配置虚拟机

如何配置vmware12的“首选项”,"虚拟网络编辑器","端口映射”,"让虚拟机连接到外网”

松散事务级模型的并行标准兼容SystemC仿真

松散事务级模型的并行标准兼容SystemC仿真

AttributeError: 'MysqlUtil' object has no attribute 'db'

根据提供的引用内容,错误信息应该是'MysqlUtil'对象没有'db'属性,而不是'MysqlUtil'对象没有'connect'属性。这个错误信息通常是由于在代码中使用了'MysqlUtil'对象的'db'属性,但是该属性并不存在。可能的原因是'MysqlUtil'对象没有被正确地初始化或者没有正确地设置'db'属性。建议检查代码中是否正确地初始化了'MysqlUtil'对象,并且是否正确地设置了'db'属性。

数字化转型对企业业绩的影响研究以海尔智家为例.pptx

数字化转型对企业业绩的影响研究以海尔智家为例.pptx

泰瑞克·萨亚关联数据中的选择性披露和推理泄漏问题的研究

泰瑞克·萨亚关联数据中的选择性披露和推理泄漏问题的研究