首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SweetAlert :需要增加文本区域的大小

SweetAlert :需要增加文本区域的大小
EN

Stack Overflow用户
提问于 2019-01-29 15:16:54
回答 2查看 7.3K关注 0票数 0

我无法提高text-area的甜蜜提醒,pops-up,我想要重置它根据我的规格,我能够增加模态的高度和宽度,而不是text-area。需要这方面的投入

在CSS中尝试了.swal-height.swal-width,并给出了适当的classname。但无法设置text-area大小。

代码语言:javascript
复制
handleDelete() {

var delreq;
var response_data;
var response_jsonObj;


swal("Enter notes:", {
  content: "input",
}).then((value) => {
  isDeleted = "Yes";
delreq = {
  "DeleteRequest":
    [
      {
        "Param-1": val1,
        "Param-2": val2,
        "Param-3": "val3",
        "Param-4": val4,
        "Param-5": val5
      }
    ]
};
console.log('delreq',delreq);
fetch('API_URL', {
  headers: {
    'Accept': 'application/json, text/plain, application/xml,  */*',
    'Content-Type': 'application/json',
    'Access-Control-Allow-Headers': 'Content-Type',
  },
  method: 'POST',
  body: JSON.stringify(delreq)
}
).then(response => {
  if (response.status !== 200) {

    return;
  }
  response.text().then(data => {

    response_data = data;
    response_jsonObj = JSON.parse(response_data);
    this.setState({ delval: response_jsonObj });

  });
}).catch(error => this.setState({ error }));

swal({
  title: "Deleted Successfully!",
  icon: "success",
  confirmButtonText: 'OK'
}).then((okay) => {
  if (okay) {
    history.push('/page1');
    history.push('/page2');
  }
});
});

}

希望text-area比现在出现的要大。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-02-06 15:32:05

这个问题已经解决了。我使用了SweetAlert的最新版本,即Sweetalert2,这使我变得更容易了。我使用了SweetAlert2 2官方网站(https://sweetalert2.github.io/)的代码片段来完成任务。下面是:

代码语言:javascript
复制
Swal.fire({
  title: 'Submit your Github username',
  input: 'text',
  inputAttributes: {
    autocapitalize: 'off'
  },
  showCancelButton: true,
  confirmButtonText: 'Look up',
  showLoaderOnConfirm: true,
  preConfirm: (login) => {
    return fetch(`//api.github.com/users/${login}`)
      .then(response => {
        if (!response.ok) {
          throw new Error(response.statusText)
        }
        return response.json()
      })
      .catch(error => {
        Swal.showValidationMessage(
          `Request failed: ${error}`
        )
      })
  },
  allowOutsideClick: () => !Swal.isLoading()
}).then((result) => {
  if (result.value) {
    Swal.fire({
      title: `${result.value.login}'s avatar`,
      imageUrl: result.value.avatar_url
    })
  }
})
票数 0
EN

Stack Overflow用户

发布于 2020-11-10 19:37:32

就像上面一样,尝试使用SweetAlert 2代替,我有一个类似的问题,只是把

代码语言:javascript
复制
.swal2-popup {
  font-size: 1.6rem !important;
}

关于您模块的CSS样式,这帮助我获得了文本和文本,我猜是自动大小取决于您的字体大小。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54424173

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档