【问题标题】:How to get an auto-generated id by using add()?如何使用 add() 获取自动生成的 id?
【发布时间】:2021-05-23 12:16:15
【问题描述】:

我正在使用 node、vue、firestore。

当我单击使用 add() 创建的文档时,我想转到 url 是文档自动生成的 id 的页面。

我曾经

setup () {
const moveToCreate = () => {
  router.push({
    name: 'Boadrdid',
    params: {
     id: Boardid
   }
  })
 }
}                          boardid.vue


{
  path: '/board/:id',
  name: 'Boardid',
  component: Boardid,
  props: true
}                          router/index.js

移动页面,但是除了这个还有其他方法吗?

我想获得自动生成的 id 因为要使用 db.collection.doc(我应该在这里做什么).delete

【问题讨论】:

    标签: javascript node.js vue.js google-cloud-firestore


    【解决方案1】:

    您可以按照您在代码中的方式进行操作:

    router.push({name: 'Boadrdid', params: { id: Boardid }})
    

    或者用更短的方式:

    const id = 12;
    router.push({name: 'Boadrdid', params: { id }})
    

    或者这样:

    const id = 12;
    router.push({ path: `/board/${id}` })
    

    您可以在此链接https://router.vuejs.org/guide/essentials/navigation.html 中阅读有关 Vue 编程导航的更多信息

    【讨论】:

    • 什么是 const id = 12; ?
    • 只是id的一个例子(:
    • 谢谢你为我回答,但我需要使用 db.collection.doc(我应该怎么做).delete。所以我应该知道id
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-12
    • 1970-01-01
    • 2020-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-03
    相关资源
    最近更新 更多