vue.js - Vue动态添加元数据到内部组件
问题描述
我正在使用 vue 路由器和常见问题解答页面构建 vue spa,我想为每个问题动态添加元标题、描述和永久链接(使用手风琴),以便在 google serp 和点击时单独显示它们,页面将自动滚动.
你能给我一些提示吗?
解决方案
单页应用程序不适合搜索引擎。但是如果你不想麻烦将你当前的 vue 项目迁移到另一个框架,比如 Nuxt.js,id 建议使用vue-meta将元标记添加到你的路由中的每个页面,以及vue-prerender spa 插件,为搜索引擎构建静态 html 文件以扫描每个页面的元数据:
vue-meta: https ://www.npmjs.com/package/vue-meta
vue-prerender: https ://github.com/chrisvfritz/prerender-spa-plugin
推荐阅读
- domain-driven-design - 当它们是数据库规范化的一部分时如何处理域中的关系
- flutter - Flutter Compiler 错误消息 pod files 错误
- tensorflow2.0 - 使用 tf.estimator.DNNClassifier 调整超参数
- javascript - 如何在 Gatsby 中禁用一页的某些插件?
- python - 无法显示 json 值
- javascript - 为什么猫鼬 abortTransaction() 不起作用?
- dart - 飞镖构造函数中的默认值
- google-apps-script - 谷歌表格中谷歌脚本中的条件减法
- c++ - 是什么让 C++ 中的堆分配对象“被引用”?
- c# - 如何为自定义 Postgresql 范围类型创建类型映射?