vuejs3 - 如何在不手动刷新页面的情况下使用 vue 3 composition api 观看和检索 param 的 id 查询数据
问题描述
我有 2 个按钮,一个用于饮料,一个用于食物
两个按钮都在同一个 url 路由上
但是,当我单击其中任何一个时,我会收到一个带有参数的 id 发送到相同的 url,但是随着 id 的更改,会有一个字符串更改,所以我执行了一个 for 循环,我再次获取了这个新数据,但是它们没有显示由他们自己完成,因为需要一个观察参数查询的观察者或者他们需要手动刷新,我该如何为此申请一个观察者
我检查了您的课程,但没有看到我如何从后端获取数据
模板
传递项目路线ID
<div v-if="documents">
<div v-for=" doc in formattedDocuments" :key="doc.id">
<router-link class="links" :to="{name:'B2DetailsEN', params: {id:doc.id} } ">
looping through an array in the id
<div v-for="item in cate.items" :key="item.id">
<h1>{{item.title}}
{{item.price}}
</h1>
</div>
</div>
获取可组合的文档,从 firebase 获取所有数据
设置
const { error4, document:cate } = getDocument('menuB2En', route.params.id)
解决方案
推荐阅读
- java - 使用模式在文本之间替换的 Java 正则表达式
- mysql - 将列字符串转换为逗号分隔
- r - 根据 facet_wrap 改变抖动点的颜色
- typescript - 打字稿转换为异步
- javascript - 使用 Moment.js 检查字符串是否为日期
- java - Spring Maven 从资源文件夹中读取
- ios - 如何从在 Xamarin Forms 中重写的 Xcode 应用程序访问现有核心数据?
- r - 将 Rscript 与 .Rnw 文件和 commandArgs() 一起使用
- php - 使用静态 libpng 编译 PHP
- python - 如何组合相似字符串的数值?