vant dialog bug,

  vant dialog bug,

  本文主要介绍van-dialog组件调用错误的解决方法,有很好的参考价值,希望对大家有所帮助。如有错误或不足之处,请不吝赐教。

  

目录

   van-dialog组件调用报告了一个关于van弹出组件van-dialog遇到的pit的错误。

  

van-dialog组件调用报错

  如果需要在弹出窗口中嵌入组件或其他自定义内容,可以使用组件调用方法。

  货车对话

  v-model=显示

  Title= Title

  显示-取消-按钮

  img src= https://img . yzcdn . cn/vant/apple-3 . jpg

  /van-dialog

  导出默认值{

  data() {

  返回{

  显示:假

  };

  }

  }

  通过访问互联网这样写,结果是一个错误。不能正常使用。这么麻烦?

  原因:粗心大意造成的!

  首先:使用组件调用,所以一定要引用组件。

  报价方法很重要,不是从‘vant’导入{ Dialog };

  而是:

  当通过组件调用Dialog时,可以通过以下方式注册它

  从“vant”导入{ Dialog };

  //全局注册

  Vue.use(对话框);

  //部分注册

  导出默认值{

  组件:{

  [对话。组件名称]:对话框。成分

  }

  }

  

van弹窗组件van-dialog遇到的坑

  //HTML部分

  货车对话

  v-model=dialogshow

  确认-按钮-text="继续收集"

  取消-按钮-text="取消采集"

  Title="该账户的数据已经被采集。继续吗?

  显示-取消-按钮

  @confirm="dialogConfirm "

  @cancel=dialogCancel

  div v-for=(item,index) in list :key=index

  div{{item}}/div

  /div

  /van-dialog

  //JS部分

  data(){

  返回{

  dialogshow:假的,

  列表:[]

  }

  }

  dialogconfirm(){

  //这一步就是遇到的坑。如果不做这一步,点击关闭弹出窗口后,页面会被卡住,无法拖动。后来发现这个组件的这个节点没有被清除。

  导致页面卡纸,真的是个坑。货车的一些部件。

  document . getelementsbytagname( body )[0]. class list . remove( van-overflow-hidden )

  this.dialogshow=false

  },

  dialogcancel(){

  this.dialogshow=false

  这个。$router.push({name:home})

  }

  以上个人经历,希望能给大家一个参考,也希望大家多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: