Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.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 如何在Vue js中的组件之间传递变量数据_Javascript_Node.js_Vue.js_Components - Fatal编程技术网

Javascript 如何在Vue js中的组件之间传递变量数据

Javascript 如何在Vue js中的组件之间传递变量数据,javascript,node.js,vue.js,components,Javascript,Node.js,Vue.js,Components,在这里,我试图将变量header_url数据传递给我的其他vue页面。因为我还想在其他vue脚本标记中的push和post方法中使用它。我不知道怎么做?因为,我只能找到在html标记之间传输数据的示例 // Home.vue <template> <div> Home <h2>logout</h2> <a v-bind:href="url">logout</a&

在这里,我试图将变量header_url数据传递给我的其他vue页面。因为我还想在其他vue脚本标记中的push和post方法中使用它。我不知道怎么做?因为,我只能找到在html标记之间传输数据的示例

    // Home.vue

<template>
    <div>
        Home
    <h2>logout</h2>
    <a v-bind:href="url">logout</a>
    </div>
</template>
<script>
export default {
    data: () => ({
    url:"https:..."
    
  })
}

var header_url = window.location.href;
if (header_url.length>100) {
   var token=window.location.href.match(/\#(?:id_token)\=([\S\s]*?)\&/)[1]; // eslint-disable-line
   console.log(token);
   
}

</script>
//Home.vue
家
注销
导出默认值{
数据:()=>({
url:“https:…”
})
}
var header_url=window.location.href;
如果(标题长度>100){
var-token=window.location.href.match(//\\\\\(?:id\u-token)\=([\S\S]*?)\&/)[1];//eslint禁用行
console.log(令牌);
}

要在单页应用程序中的两个URL之间传递数据,您需要使用 和

从文档中:

有时,您可能希望将任意信息附加到路由上,如转换名称、谁可以访问路由等。这可以通过元属性实现,元属性接受属性对象,并且可以在路由位置和导航卫士上访问