[youzan/vant-weapp]dialog放在自定义组件中无法获取dialog节点

2024-07-04 860 views
4

你需要的功能是? 当dialog组件放在自定义组件中时 import Dialog from '/dist/dialog/dialog' Dialog获取失败

你期望 API 是什么样的? 希望更新可以放在自定义组件中

回答

7

具体的报错信息是什么?

0

在组件中:未找到 van-dialog 节点,请确认 selector 及 context 是否正确

3

找到问题了,需要context

      Dialog({
        context: this,
0

我加上this也不行呢。

  onClickRight: function(e)
  {
    Dialog.confirm({
      context: this,
      title: '标题',
      message: '弹窗内容'
    }).then(() => {
      // on confirm
    }).catch(() => {
      // on cancel
    });

报错:未找到 van-dialog 节点,请确认 selector 及 context 是否正确

9

@maojindao55 wxml里怎么写的?

6

已经好了,wxml 写的节点有问题。thx

0

已经好了,wxml 写的节点有问题。thx

import Dialog from "@vant/weapp/dialog/dialog"; Dialog.alert({ context: this, title: "标题", message: "弹窗内容" }).then(() => { // on close }); 不是直接这样引入了吗??和wxml有啥关系呢??