问题标签 [noty]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 注意:超时关闭时不执行回调
我正在使用Noty向用户显示消息。单击通知时,用户将被重定向到显示有关通知的更多详细信息的页面。为此,我正在使用onClose()
回调。
我还想在短时间内隐藏通知。我正在为此使用该timeout
物业。
问题是onClose()
即使通知因超时而关闭,回调也会被执行。但是由于没有onClick()
或类似的回调可用,我相信使用当前的方法是我能做的最好的。
有人知道解决此问题的方法或某种解决方法吗?任何帮助表示赞赏!
javascript - CakePHP中vendor下的js noty插件如何使用?
我用作曲家安装了 noty javascript 插件。
composer require needim/noty
它将插件安装在 /vendor/needim/noty 下。我想使用 /vendor/needim/noty/lib/noty.css 和 /vendor/needim/noty/lib/noty.js。如何从带有 HTML 帮助程序的默认 ctp 中找到它们并加载它们?还是应该将这些文件复制到 Web 根目录并使用它们?
javascript - “导入”和“要求”都不起作用
我正在使用 Noty 版本 3 https://github.com/needim/noty。根据文档,我应该使用 require 或 import。
但没有一个有效。即使在 Chrome 的最新版本中。
当我使用要求时:
Uncaught ReferenceError: require is not defined
导入时:
Uncaught SyntaxError: Unexpected token import
javascript - Noty(通知库)未定义 - AngularJS Web 应用程序
我目前正在从头开始制作一个 AngularJS Web 应用程序,并且是 AngularJS 的新手,这很重要,因为我总是会遗漏一些基本的东西。
问题是这样的:
我已经安装了 Noty 库 ( npm install noty
) 并为一个简单的 Noty 对话框编写了代码:
此代码位于主 app.js 之外的已集成 JavaScript 文件中。格式:
但是,当我在 Chrome 中启动 Web 应用程序时,我在控制台中收到以下错误:
除了安装 Noty 和创建 Noty 对象之外,官方文档 ( https://ned.im/noty/#/installation ) 几乎没有描述需要什么。我尝试使用安装文档中提供的其他语句,例如:
import Noty from 'noty';
或const Noty = require('noty');
在对象创建之前,但没有解决错误。
由于我的网络应用程序是从头开始制作的,因此不会自动创建 package.json 文件,我想知道是否需要代码来完成这项工作(现在我手动创建的只有名称、版本等信息)。
提前感谢您的建议/解决方案
感谢您的时间和帮助。
javascript - Noty(通知库)对话框具有透明背景 - AngularJS Web 应用程序
我目前正在从头开始制作一个 AngularJS Web 应用程序,并且是 AngularJS 的新手,这很重要,因为我总是会遗漏一些基本的东西。
问题是这样的:
我有一个功能齐全的 Noty 对话框,除了没有背景之外,它完全可以正常工作。我使用安装 Notynpm install noty
并将其 JavaScript 和 CSS 文件包含在我的索引 HTML 文件中。
CSS 文件的内容:
我看到此问题的唯一其他地方发布的答案只是“您忘记包含 CSS 文件”。但是,我做了一点挖掘,我看不出我可能会丢失什么。
提前感谢您的建议/解决方案
感谢您的时间和帮助。
selenium - 使用 Katalon Studio 捕捉 jQuery 的注意事项
我的 AUT 有一个 jQuery “noty”,在单击按钮后会出现。(“Noty”是一个用于创建消息/通知的 jQuery 插件。)
消息在屏幕上停留几秒钟,然后消失。恐怕这对于 Katalon 之类的方法来说太快了'WebUI.verifyElementPresent()'
。还有其他方法可以用Katalon Studio
or捕捉它Selenium
吗?
angular - angular 5 noty 和 AOT
我以这种方式使用角度 5.2.9 的noty ( https://ned.im/noty ):
并且工作正常。
但是当我使用 AOT ( npm run build:aot
) 构建时,我得到:
这是一个基于https://github.com/gdi2290/angular-starter的项目。
使用import Noty from 'noty';
AOT 构建时很好,但运行时npm run server
我得到ERROR TypeError: noty_1.default is not a constructor
.
node_modules/noty/index.d.ts 以:
我应该如何解决这个问题?
vue.js - Nuxt - 如何在服务器端渲染后在客户端运行代码?
我创建了一个注入 noty ( https://ned.im/noty/#/ ) 的插件,所以我可以在全球范围内使用它,它看起来像这样:
此插件仅在客户端显示通知。在服务器端没有出现通知,因为它只能在浏览器中显示。我有一个包含产品详细信息的页面,并且我正在以 asyncData 方法接收数据。当找不到产品时,我想显示一个带有正确消息的通知并将用户重定向到产品列表页面。当我在客户端更改路线时,一切都很棒。但是,在服务器端发生的第一个页面加载(例如,我在浏览器中手动更改了一个 url)时,不会出现通知,只有重定向有效。我的问题是:在这种情况下如何显示通知?如何在 SSR 之后在浏览器中创建一个通知,或者我的问题的最佳其他解决方案是什么?
在客户端已经渲染之后(在服务器端渲染之后)有什么方法可以运行一些代码?
javascript - 一些点击后Noty不显示消息
我正在使用 noty https://ned.im/noty/
这是我的代码:
问题:
一切正常,直到第 6 次单击按钮显示消息。所以,我可以点击 5 次并正确显示消息,在 +6 次点击时不再起作用。
有人可以给一些提示吗?谢谢!