在 QML 中使用 zxcvbn.js
Using zxcvbn.js in QML
>我目前正在尝试在QML中使用密码强度库zxcvbn.js,但没有成功。
我有以下 QT 5.3 设置和图书馆从这里。
import QtQuick 2.3
import QtQuick.Controls 1.2
import QtQuick.Dialogs 1.2
import "zxcvbn.js" as Zxcvbn
ApplicationWindow {
Component.onCompleted: {
var result = Zxcvbn.zxcvbn('asdf1234', null);
}
}
这给了我以下错误消息:
TypeError: Property 'zxcvbn' of object [object Object] is not a function
有人已经在 qml 中成功使用此库了吗?
如库文档中所述:
ZXCVBN 专为 Node 和浏览器而设计
通过查看代码,我发现它最终作用于window
或exports
对象(如果至少存在其中一个)。
正因为如此,我想除非你修改它,否则你将无法使用它。也许值得尝试一些棘手的方法,直接在全局空间中推送所需的对象,以便它们恰好可以访问,但我不确定这是一个可行的解决方案,或者至少是一个合适的解决方案。
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 使用agility.js进行页面布局和合成
- 使用Clipboard.js复制span文本
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 强制模板刷新ember.js
- 如何编写HTML输入的JS内联
- 轻量级zxcvbn替代方案
- Angular JS IE9 Hashbang url rewriting
- 使用JS将数组转换为json对象
- Node.js v6.2.0类扩展不是函数错误
- 当js函数's已执行
- 要求未定义JS回调参数
- 在自定义mean.io包中使用angular-chart.js作为依赖项
- 无法在数据endVal中设置值=“”;{{ucount}}”;使用Angular JS的CountUp
- 如何从Java/scala调用js美化程序
- 如何更改<svg>标记为<img>用js标记
- 如何使用 node.js 比较两个 json 数组
- 在 QML 中使用 zxcvbn.js
- 有没有zxcvbn.js的PHP版本,或者我可以在服务器端使用它来强制执行密码规则
- jQuery/CSS - 使用 zxcvbn 的密码强度计.js 和退格键