nativescript - 当我使用 nativescript-uuid 插件时出现错误
问题描述
我收到一条错误消息:
"TypeError: SSKeychain.passwordForServiceAccount is not a function. (In 'SSKeychain.passwordForServiceAccount(appName, "incoding")', 'SSKeychain.passwordForServiceAccount' is undefined)"
当我这样做时:
const uid = require("nativescript-uuid");
var uuid = uid.getUUID();
console.log("The device UUID is " + uuid);
我只想获取用户设备的设备 ID,以便我可以存储它。
解决方案
1)安装:tns plugin add nativescript-uuid
2)此代码有效:
<script>
var plugin = require("nativescript-uuid");
export default {
data: () => {
return {
message: "<!-- testpage -->"
};
},
methods: {
uuid() { // called from a button @tap
var uuid = plugin.getUUID();
console.log("The device UUID is " + uuid);
}
}
};
</script>
3)控制台输出:*CONSOLE LOG file:///app/components/Search.vue:32:0: '设备UUID是B62CFD5E-C012-49E7-80CA-5DD9D0AC8F10'
4)你可以在mounted中做到这一点:太
推荐阅读
- javascript - 无法验证输入中的数据并在 javascript 中创建对象
- python - 发布抓取统计信息收集
- php - 如何使用 php 将数据放入 mysql 数据库中
- sql - 数据库中已经有一个名为“#TempTableName”的对象?
- java - 可能的 Vaadin 错误:无法导航到根上下文路径
- java - 在 JOOQ 的 ExecuteListener 中访问插入/更新映射
- angular - NGRX Entity addOne 替换当前状态的对象
- java - 解析 XML 文件的 java 代码的 JUnit 测试用例要求
- mysql - 动态内容类型:一张有很多列的表格还是每个表格一张?
- angularjs - 如何根据下拉值在表上应用过滤器