javascript - 如何在 Vuejs 中嵌入谷歌趋势?
问题描述
我试图在我的代码 vuejs 中嵌入谷歌趋势,但我找不到任何关于如何做到这一点的信息。
我试试看:
<script>
export default {
created(){
postscribe('#trend', `
<script type="text/javascript" src="https://ssl.gstatic.com/trends_nrtr/2152_RC02/embed_loader.js"></script>
<script type="text/javascript"> trends.embed.renderExploreWidget("GEO_MAP", {"comparisonItem":[{"keyword":"vue","geo":"BR","time":"today 12-m"}],"category":0,"property":""}, {"exploreQuery":"q=vue&geo=BR&date=today 12-m","guestPath":"https://trends.google.com.br:443/trends/embed/"}); </script>
`)
},
}
</script>
<template>
<div class="container">
<div id="trend">
</div>
</div>
</template>
得到一个错误:未定义趋势。
在 vue 中调用脚本的最佳方法是什么?有人知道如何在 Vue 中嵌入 Google 趋势吗?
解决方案
将其粘贴到任何 HTML 页面并进行相应修改:
<script type="text/javascript" src="https://ssl.gstatic.com/trends_nrtr/2152_RC02/embed_loader.js"></script> <script type="text/javascript"> trends.embed.renderExploreWidget("TIMESERIES", {"comparisonItem":[{"keyword":"Vue.js","geo":"","time":"today 12-m"}],"category":31,"property":""}, {"exploreQuery":"cat=31&q=Vue.js&date=today 12-m","guestPath":"https://trends.google.com:443/trends/embed/"});
</script>
您也可以尝试使用此参考链接:
https://trends.google.com/trends/explore?cat=31&q=Vue.js
https://codepen.io/Cleysense/pen/jeoMVq
推荐阅读
- wavesplatform - 如何配置 WAVES 客户端以使用 TESTNET?
- c++ - 特征乘法断言失败
- angular - 未捕获的类型错误:无法读取未定义的属性“存储”
- objective-c - 为什么在 Objective-C 上 initWithFrame 中的属性为空?
- c++ - 为项目文本文件定义宏
- ibm-doors - 如何打开以前版本的 DOORs 模块?
- java - 可以将 IntelliJ 配置为在运行时通过反射加载的 Java 类中命中断点吗?
- opencv - 具有自适应背景、静态对象的 OpenCV 前景检测
- c++ - 使用 MSBuild 和 Visual Studio 2012+ 预处理 C++ 文件
- r - R - 总结相对学期序列的课程注册