父组件引入子组件。组件懒加载,定义变量,传变量
子组件接收
2、父组件:
<biology-detail :openDialog.sync="openDialog" :currentMes="currentMes"/>
data(){
return{
openDialog:false,
currentMes:{},
biologyList1:[
{picture:require('@/assets/images/lingshanisland/biology1.webp'),name:'海洋生物1'},
{picture:require('@/assets/images/lingshanisland/biology2.webp'),name:'海洋生物2'},
{picture:require('@/assets/images/lingshanisland/biology3.webp'),name:'海洋生物3'},
{picture:require('@/assets/images/lingshanisland/biology3.webp'),name:'海洋生物1'},
{picture:require('@/assets/images/lingshanisland/biology2.webp'),name:'海洋生物2'},
{picture:require('@/assets/images/lingshanisland/biology1.webp'),name:'海洋生物3'},
],
}
methods:{
openDetail(item){
console.log('this.picture',item)
this.openDialog=true
this.currentMes=item
},
}
子组件: