我有一个数据库表,格式是这样的:
{
"link": "链接",
"name": "版本升级",
"size": "1.7M",
"state": true,
"content": [
{
"nr": "升级测试",
"top": "10rpx",
"size": "26rpx",
"color": "#353535",
"weight": ""
}
],
"operate": {
"copy": true,
"state": true,
"version_number": 1543
},
"version": "1.0.0",
"version_number": 101,
"minimum_version_number": 101
}
然后呢,我想把从前端获取的这张表的数据,存储在本地,于似乎我就这样写了:
uniCloud.callFunction({
name: "upgrade",
data: { type: "upgrade" }
}).then((res) => {
const cloudData = res.result.data as UTSJSONObject;
let cloudVersion_name = "";
let cloudVersion_number = 0;
let cloudVersion_minimum = 0;
let cloudVersion_text = "";
let cloudVersion_link = "";
let cloudVersion_size = "";
let cloudVersion_content = [];
let cloudVersion_operate = "";
if (cloudData.version_number != null && typeof cloudData.version_number === 'number') {
cloudVersion_name = cloudData.name as string;
cloudVersion_text = cloudData.version as string;
cloudVersion_number = cloudData.version_number as number;
cloudVersion_minimum = cloudData.minimum_version_number as number;
cloudVersion_link = cloudData.link as string;
cloudVersion_size = cloudData.size as string;
cloudVersion_content = cloudData.content as Array<UTSJSONObject>;
cloudVersion_operate = cloudData.operate as UTSJSONObject;
}
if (localVersion < cloudVersion_number) {
uni.setStorageSync('version_upgrade', {
"version_name": cloudVersion_name,
"version": cloudVersion_text,
"version_number": cloudVersion_number,
"minimum_version_number": cloudVersion_minimum,
"version_link": cloudVersion_link,
"version_size": cloudVersion_size,
"version_content": cloudVersion_content,
"version_operate": cloudVersion_operate,
} as UTSJSONObject)
uni.navigateTo({
url: "/pages/system/version/upgrade"
});
}
}).catch((err) => {
console.error("更新失败:", JSON.stringify(err));
});
这是一个升级的功能,然后哩,我就把这段代码放在了uni_modules>version>upgrade.uts下,然后再在index.uvue的onLoad中去调用,然后问题就来了, cloudVersion_content 和 cloudVersion_operate的类型不知道该怎么去声明了,在大佬的视角下我知道我很蠢,我查了资料,问了ai,看了教程,最终就是一错再错,所以就来这里问一下大佬们,这个cloudVersion_content 和 cloudVersion_operate的类型该怎么去声明,很希望有路过的大佬,帮下忙看看!
1 个回复
为人方正实诚 (作者) - uin-app
顶顶顶顶顶顶顶顶顶顶