Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.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
Vue.js 如何在main.js文件中获取Gridsome图像路径_Vue.js_Gridsome_Vue Meta - Fatal编程技术网

Vue.js 如何在main.js文件中获取Gridsome图像路径

Vue.js 如何在main.js文件中获取Gridsome图像路径,vue.js,gridsome,vue-meta,Vue.js,Gridsome,Vue Meta,我的网站缺少og:image标签,并且没有在LinkedIn上显示图像。 解决方案是添加meta标记,我已经添加了meta标记,但是一旦构建和部署了项目,图像的名称就会改变 我正在寻找这样的东西,但是图像将被实际生成的图像路径替换,就像g-image中的路径一样 export default function (Vue, { router, head, isClient }) { .... head.meta.push({ name: 'image', propert

我的网站缺少og:image标签,并且没有在LinkedIn上显示图像。 解决方案是添加meta标记,我已经添加了meta标记,但是一旦构建和部署了项目,图像的名称就会改变

我正在寻找这样的东西,但是图像将被实际生成的图像路径替换,就像g-image中的路径一样

export default function (Vue, { router, head, isClient }) {
   ....

  head.meta.push({
    name: 'image',
    property: 'og:image',
    content: './src/banner.jpg'
  })

  ....
}

谢谢

我没有您的示例代码,因此我将向您展示我的博客源代码

这很简单。假设我使用以下查询查询GraphQL:

<page-query>
query Post ($id: ID!) {
  post: post (id: $id) {
    title
    description
    content
    cover_image (width: 860, blur: 10)
  }
}
</page-query>
但在代码中,您只需要访问
src
属性:

导出默认函数(Vue,{router,head,isClient}){
....
头。元。推({
名称:'图像',
属性:“og:image”,
内容:this.$page.post.cover\u image.src
})
....
}
您可以尝试在
模板中添加
img
元素,以确保它是正确的图像:


我没有您的示例代码,因此我将向您展示我的博客源代码

这很简单。假设我使用以下查询查询GraphQL:

<page-query>
query Post ($id: ID!) {
  post: post (id: $id) {
    title
    description
    content
    cover_image (width: 860, blur: 10)
  }
}
</page-query>
但在代码中,您只需要访问
src
属性:

导出默认函数(Vue,{router,head,isClient}){
....
头。元。推({
名称:'图像',
属性:“og:image”,
内容:this.$page.post.cover\u image.src
})
....
}
您可以尝试在
模板中添加
img
元素,以确保它是正确的图像:



您是否尝试将图像放入
静态/
文件夹?您是否尝试将图像放入
static/
文件夹中?