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

做项目过程中问题小汇总 | vue3 elementplus js

el-card去除阴影

<el-card style="box-shadow: none;">
</el-card>

el-button按钮加图标

<el-button type="primary" size="default" icon="Plus"
           @click="addRole">添加职位</el-button>

el-table表头的文字居中

:header-cell-style="{textAlign: 'center'}"、加边框 border

<el-table :data="PermisstionArr" style="width: 100%; margin-bottom: 20px" row-key="aid" 
      border :header-cell-style="{textAlign: 'center'}" >
        <el-table-column label="名称" prop="aname"></el-table-column>
        <el-table-column label="权限值" prop="code"></el-table-column>
        <el-table-column label="修改时间" prop="updatetime"></el-table-column>
    </el-table>

el-table树形结构默认展开 default-expand-all

<el-table :data="PermisstionArr" style="width: 100%; margin-bottom: 20px" row-key="aid" 
      border :header-cell-style="{textAlign: 'center'}"  default-expand-all >
 ......
</el-table>

JS找出对象数组中某个key的所有value

let array = [
  { name: 'Apple', aid: 10101 },
  { name: 'Banana', aid: 10102 },
  { name: 'Cherry', aid: 10103 }
];

let allaid = array.map(item=>item.aid)

JS 从一个数组中删除另一个数组中不存在的元素

const aids = [
  10101, 10102, 10103,
  10104, 10201, 10202,
  10203, 10301, 10302,
  10303, 10304
]

const array = [10101, 22222]

22222 在aids中不存在,所以要把 22222 从array数组中剔除

function removeNonExistingElements(arr1, arr2) {
  return arr1.filter(item => arr2.includes(item));
}

const result = removeNonExistingElements(aids , array );

JS 数组截取固定的值

array.slice(开始索引,结束索引)

vue3 控制台怎么不要提示vue warn

  • main.ts
const app = createApp(App)
app.config.warnHandler=()=>null

el-tree

setCheckedKeys
setCurrentKey

<el-tree  ref="tree">
</el-tree>

<script>
let tree = ref<any>();//获取tree组件实例
//清空选中的节点
tree.value.setCheckedKeys([])
</script>

el tree 获取选中节点 getCheckedNodes

tree.value.getCheckedNodes()

http://www.kler.cn/a/281299.html

相关文章:

  • nginx反向代理,负载均衡,动静分离
  • 基于yolov8的人员溺水检测告警监控系统python源码+onnx模型+评估指标曲线+精美GUI界面
  • ROS2 CMakeLists.txt package.xml
  • TCP丢失时重发为什么倍增重发等待时间(指数退避)
  • 不同格式和要求情况下,excel文件上传问题
  • 大东山水迎天下 吉品云集新电商 吉林市首届电商节今日启动
  • ComsolMatlab 亥姆霍兹共振消声器传递损失理论解与仿真解
  • OpenAI的GPT-4模型详细介绍:研发能力、应用场景、开发的合作、持续投入
  • Python | Leetcode Python题解之第380题O(1)时间插入、删除和获取随机元素
  • docker 安装的mysql8 设置sql_mode
  • 页面间对象传递的几种方法
  • 开学季有什么必买好物?2024数码好物清单大合集!
  • Nginx负载均衡静态资源缓存配置指南
  • 共享打印机设置,可以一台打印接连接多台电脑(要求在同一个局域网下)
  • RocketMQ Dashboard
  • 【ORACLE】LOBSEGMENT类型对象清理
  • 邵阳网站建设手机网页
  • 【C++】vector(下)--上篇
  • 每天一个数据分析题(五百零四)- 抽取样本
  • hadoop生态圈(四)- MapReduce