Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
hello uni-app x
提交
2800e9de
H
hello uni-app x
项目概览
DCloud
/
hello uni-app x
通知
5995
Star
90
Fork
162
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
18
列表
看板
标记
里程碑
合并请求
1
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
H
hello uni-app x
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
18
Issue
18
列表
看板
标记
里程碑
合并请求
1
合并请求
1
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
2800e9de
编写于
7月 20, 2023
作者:
taohebin@dcloud.io
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix: json遍历方式改变 ; 去掉Android平台专属的类型。
上级
93bcf092
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
15 addition
and
22 deletion
+15
-22
pages/component/list/list.uvue
pages/component/list/list.uvue
+15
-21
pages/component/long-list/long-list.uvue
pages/component/long-list/long-list.uvue
+0
-1
未找到文件。
pages/component/list/list.uvue
浏览文件 @
2800e9de
...
...
@@ -25,8 +25,6 @@
</template>
<script>
import JSONObject from 'com.alibaba.fastjson.JSONObject';
import JSONArray from 'com.alibaba.fastjson.JSONArray';
type Banner = {
cover: string | null,
title: string | null,
...
...
@@ -40,8 +38,7 @@
published_at: string,
title: string
}
export default {
data() {
return {
...
...
@@ -136,22 +133,19 @@
url: 'pages/component/list/detail/detail?post_id=' + post_id + "&cover=" + cover + "&title=" + title
});
},
setTime(items: UTSJSONObject): Item[] {
let newItems = [] as Item[];
if (items.isJSONArray()) {
const array = items.toJSONObject() as JSONArray;
for (let i = array.size - 1; i >= 0; i--) {
const e = array.get(i) as JSONObject;
newItems.push({
author_name: e["author_name"] as string,
cover: e["cover"] as string,
id: e["id"] as number,
post_id: e["post_id"] as string,
published_at: e["published_at"] as string,
title: e["title"] as string
} as Item);
}
}
setTime(items: UTSJSONObject): Item[] {
let newItems = [] as Item[];
items.forEach((res)=>{
const e = res as UTSJSONObject;
newItems.push({
author_name: e["author_name"] as string,
cover: e["cover"] as string,
id: e["id"] as number,
post_id: e["post_id"] as string,
published_at: e["published_at"] as string,
title: e["title"] as string
} as Item);
});
return newItems;
},
onRefresherrefresh() {
...
...
@@ -159,7 +153,7 @@
this.refresherTriggered = true
this.getBanner();
this.getList();
}
}
}
}
};
...
...
pages/component/long-list/long-list.uvue
浏览文件 @
2800e9de
...
...
@@ -20,7 +20,6 @@
</template>
<script>
import JSONObject from 'com.alibaba.fastjson.JSONObject';
import { readFile, ReadFileOptions,ReadFileSuccessResult } from '@/uni_modules/uts-file-manager';
type Item = {
title: string
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录