Vue项目结合Vue-layer实现弹框式编辑功能(实例代码)
1.实现效果
2.实现原理
在父组件中点击编辑按钮,将当前点击对象的id传给子组件,子组件根据id修改相应的内容
父组件中代码:
//放置编辑按钮的位置编辑 //在methods中设计edit()方法 //需要先引入编辑组件 importEditManagefrom'./EditManage' edit(id){ this.$layer.iframe({ type:2, title:"编辑", area:['600px','450px'], shade:true, offset:'auto', content:{ content:EditManage,//传递的编辑组件主线 parent:this, data:{ info:{id:id}//传递的要编辑内容的id值 } } }) },
子组件EditManage代码