- 51
- 0
<template> <el-card> <MySearch v-model="query" title="添加角色" @add="showDialog" /> <PageContent ref="pageContentRef" :query="query" :content-table-config="contentTableConfig" page-name="role" @edit="handleEdit" /> <MyDialog ref="myDialogRef" page-name="role" :form-config="formConfig" :default-info="defaultInfo" :permission-list="permissionList" > <el-tree ref="elTreeRef" :data="menuList" show-checkbox node-key="_id" :props="{ children: 'children', label: 'name' }" @check="handleChangeCheck" /> </MyDialog> </el-card></template><script setup>import { ref, computed, nextTick } from 'vue'import { useStore } from 'vuex'import MySearch from '@/components/search/search.vue'import PageContent from '@/components/page-content/page-content.vue'import MyDialog from '@/components/dialog/dialog.vue'import { contentTableConfig } from './config/table.config'import { formConfig } from './config/form.config'import { useSearch } from '@/hooks/use-search'import { useDialog } from '@/hooks/use-dialog'// hooksconst { query, pageContentRef } = useSearch()const { myDialogRef, defaultInfo, showDialog, handleEdit } = useDialog( null, editFn)// dataconst elTreeRef = ref()const permissionList = ref({})// vuexconst store = useStore()const menuList = computed(() => store.state.entireMenu)function handleChangeCheck(list, data) { const { checkedKeys, halfCheckedKeys } = data permissionList.value = { checkedKeys, halfCheckedKeys }}async function editFn(item) { // const checked = [ // ...item.permissionList.checkedKeys, // ...item.permissionList.halfCheckedKeys // ] await nextTick() console.log(elTreeRef.value) // nextTick(() => { // console.log(elTreeRef.value) // // elTreeRef.value.setCheckedKeys(checked) // })}</script><style lang="scss" scoped></style>想获取el-tree的ref调用setCheckedKeys设置节点,但一直获取elTreeRef的值一直为null
0
打赏
收藏
点击回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

