首页 > 解决方案 > 问题将数组传递给字段

问题描述

我想显示与我正在编辑的角色相关的所有权限。问题是我没有得到一个值,但是当我控制台时。记录似乎存在的问题

在此处输入图像描述

showEditModal(role,index) {
      role.permissions.push(role.permissions.id)
      let obj = {
               id: role.id,
               name: role.name,
               permissions: role.permissions
      };
      console.log(role.permissions)
      this.editData = obj;
      this.editModal = true;
      this.index = index;
    },

这是我的代码,我将在我的编辑表单中获取一组数据,任何帮助将不胜感激

标签: laravelvue.jssingle-page-applicationiview-ui

解决方案


好吧,我认为您将 editData 作为道具传递给模态组件,并且当您将 editModal 设置为 true 时,它​​尚未通过,尝试使用 $nextTick 将 editModal 设置为 true,它可能会解决您的问题。

this.$nextTick().then(() => {
    this.editModal = true;
});

推荐阅读