59
59
</div >
60
60
61
61
<!-- <div class="mt-5">
62
- <span>OS</span>
63
- <select v-model="osSelected" class="px-2 py-2 rounded bg-purple-200">
64
- <option v-for="i in osOptions" :key="i" :value="i">{{ i }}</option>
65
- </select>
66
- </div> -->
62
+ <span>OS</span>
63
+ <select v-model="osSelected" class="px-2 py-2 rounded bg-purple-200">
64
+ <option v-for="i in osOptions" :key="i" :value="i">{{ i }}</option>
65
+ </select>
66
+ </div> -->
67
67
68
68
<div v-if =" cpuInfo" class =" mt-5 text-xs" >
69
69
<label class =" font-bold" >CPU INFO:</label
171
171
v-show =" other || problem"
172
172
:class =" ['text-left', 'pl-4', mdHide]"
173
173
>
174
- <a
175
- :href =" `/${i.lang}`"
176
- class =" underline text-blue-500"
177
- >{{ i.lang }}</a
178
- >
174
+ <a :href =" `/${i.lang}`" class =" underline text-blue-500" >{{
175
+ i.lang
176
+ }}</a >
179
177
</td >
180
178
<td class =" text-right" >
181
179
<a
259
257
<script lang="ts">
260
258
import { Component , Watch , Vue } from ' nuxt-property-decorator'
261
259
import _ from ' lodash'
260
+ import { MetaInfo } from ' vue-meta'
262
261
import MenuButton from ' ./MenuButton.vue'
263
262
import { getFullCompilerVersion , mergeLangBenchResults } from ' ~/contentUtils'
263
+ import { importGoogleTagIfNeeded } from ' ~/gtmUtils'
264
264
265
265
function requireAll(requireContext : any ) {
266
266
const r = requireContext .keys ().map (requireContext )
@@ -489,7 +489,7 @@ export default class LangMetaPage extends Vue {
489
489
langsStrs .push (` ${this .lang ! .langDisplay } lang ` )
490
490
}
491
491
492
- return {
492
+ const metaInfo : MetaInfo = {
493
493
title ,
494
494
meta: [
495
495
{
@@ -499,6 +499,8 @@ export default class LangMetaPage extends Vue {
499
499
},
500
500
],
501
501
}
502
+ importGoogleTagIfNeeded (metaInfo )
503
+ return metaInfo
502
504
}
503
505
504
506
created() {
0 commit comments