Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
uni-starter
提交
bbdee866
U
uni-starter
项目概览
DCloud
/
uni-starter
通知
4684
Star
229
Fork
210
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
3
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-starter
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
3
Issue
3
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
bbdee866
编写于
10月 26, 2024
作者:
Anne_LXM
提交者:
Anne_LXM
12月 12, 2024
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
联表查询时,使用getTemp先过滤主表数据
上级
30ff96c8
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
10 addition
and
4 deletion
+10
-4
pages/list/detail.vue
pages/list/detail.vue
+10
-4
未找到文件。
pages/list/detail.vue
浏览文件 @
bbdee866
...
...
@@ -11,8 +11,8 @@
<uni-nav-bar
:statusBar=
"true"
:border=
"false"
></uni-nav-bar>
<!-- #endif -->
<view
class=
"article-title"
>
{{
title
}}
</view>
<unicloud-db
v-slot:default=
"
{data, loading, error, options}" :options="formData"
collection="opendb-news-articles,uni-id-users
"
:
field="field" :getone="true" :where="wher
e" :manual="true" ref="detail"
<unicloud-db
v-slot:default=
"
{data, loading, error, options}" :options="formData"
:collection="colList
"
:
getone="tru
e" :manual="true" ref="detail"
foreignKey="opendb-news-articles.user_id" @load="loadData">
<template
v-if=
"!loading && data"
>
<uni-list
:border=
"false"
>
...
...
@@ -81,7 +81,7 @@
title
:
'
title
'
,
// 数据表名
// 查询字段,多个字段用 , 分割
field
:
'
user_id.nickname,user_id._id,avatar,excerpt,last_modify_date,comment_count,like_count,title,content
'
,
//
field: 'user_id.nickname,user_id._id,avatar,excerpt,last_modify_date,comment_count,like_count,title,content',
formData
:
{
noData
:
'
<p style="text-align:center;color:#666">详情加载中...</p>
'
}
...
...
@@ -94,7 +94,13 @@
where
(){
//拼接where条件 查询条件 ,更多详见 :https://uniapp.dcloud.net.cn/uniCloud/unicloud-db?id=jsquery
return
`_id =="
${
this
.
id
}
"`
}
},
colList
(){
return
[
db
.
collection
(
'
opendb-news-articles
'
).
where
(
this
.
where
).
field
(
'
user_id,_id,avatar,excerpt,last_modify_date,comment_count,like_count,title,content
'
).
getTemp
(),
db
.
collection
(
'
uni-id-users
'
).
field
(
'
_id,nickname
'
).
getTemp
()
]
}
},
onLoad
(
event
)
{
//获取真实新闻id,通常 id 来自上一个页面
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录