vue-layer iframe层使用url报错

在vue项目里使用vue-layer报错

this.$layer.open({
    type: 2, //0(信息框,默认)1(页面层)2(iframe层)3(加载层)4(tips层)
    title: this.title,
    content: 'baidu.com',
    area: "auto",
    offset: "auto",
    icon: -1,
    btn: "确定",
    time: 0,
    shade: true,
    yes: "",
    cancel: "",
    tips: [0, {}], //支持上右下左四个方向,通过1-4进行方向设定,可以设定tips: [1, '#c00']
    tipsMore: false, //是否允许多个tips
    shadeClose: false
});

报错
图片描述

阅读 4.9k
1 个回答
新手上路,请多包涵

类型错误,content应该是对象形式,我自己有一个项目用了vue-layer,以下仅供参考:

  this.$layer.iframe({
    type: 1,
    title: '添加关键词',
    // area: ['500px', '280px'],
    area:'auto',
    shade: true,
    shadeClose: true,
    content:{
      content:myPopup,//传递的组件对象
      parent: this,//当前的vue对象
      data:{leixing:1},//props
    }
  });
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题