12 props 传的是数组处理
Posted xiaoliziaaa
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了12 props 传的是数组处理相关的知识,希望对你有一定的参考价值。
<template> <div>InfoDetailed</div> </template> <script> export default { name: "InfoDetailed", props: { treeData: { type: Array, required: true } }, data() { return {}; }, methods: { handleRemoveConfirm(row) { deleteCategory({ categoryId: row.id }) .then(data => { this.$message.success(data.message); // 方法1:数组同基本数据类型看待,要显式通知(update)父组件sync // const res= this.treeData.filter(e => e.id !== row.id); // this.$emit("update:treeData", res); //方法2:实现删除数组里面特定的项,父组件的值同时被修改(不用通知父组件) let index = this.treeData.findIndex(e => e.id === row.id); this.treeData.splice(index, 1); }) .catch(err => console.log(err)); } } }; </script> <style lang="scss" scoped></style>
以上是关于12 props 传的是数组处理的主要内容,如果未能解决你的问题,请参考以下文章