Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用add()获取自动生成的id?_Javascript_Node.js_Vue.js_Google Cloud Firestore - Fatal编程技术网

Javascript 如何使用add()获取自动生成的id?

Javascript 如何使用add()获取自动生成的id?,javascript,node.js,vue.js,google-cloud-firestore,Javascript,Node.js,Vue.js,Google Cloud Firestore,我正在使用node、vue、firestore 我想转到一个页面,其中url是我单击使用add()创建的文档时自动生成的文档id 我以前 setup () { const moveToCreate = () => { router.push({ name: 'Boadrdid', params: { id: Boardid } }) } } boardid.vue { path: '/boa

我正在使用node、vue、firestore

我想转到一个页面,其中url是我单击使用add()创建的文档时自动生成的文档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(我在这里应该做什么)。删除

您可以按照代码中的方式执行:

router.push({name: 'Boadrdid', params: { id: Boardid }})
或者用一种较短的方式:

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

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

您可以在此链接中阅读有关Vue编程导航的更多信息

什么是常量id=12?只是一个id的例子(:谢谢你回答我,但我需要使用db.collection.doc(我应该怎么做)。delete。所以我应该知道id