|
@@ -1,27 +1,27 @@
|
|
|
<template>
|
|
|
<div :class="type ? 'HeaderTwo' : 'HeaderOne'">
|
|
|
<div>
|
|
|
- <span class="befor" @click="gohome">
|
|
|
+ <span class="befor" @click="gohome" :class="[language_type=='AR'?'languageAR':'']">
|
|
|
<img src="../../assets/learncenter/Frame3.png" alt="" />
|
|
|
</span>
|
|
|
- <span v-if="classilfyID"> > </span>
|
|
|
+ <span v-if="classilfyID" :class="[language_type=='AR'?'languageAR':'']"> > </span>
|
|
|
<span
|
|
|
v-if="classilfyID"
|
|
|
- v-text="classilfyID == 'TEXTBOOK' ? '教材' : '课程'"
|
|
|
+ v-text="classilfyID == 'TEXTBOOK' ? $t('Key44') : '课程'"
|
|
|
@click="back"
|
|
|
></span>
|
|
|
- <span class="arrows" v-if="title"> > </span>
|
|
|
+ <span class="arrows" v-if="title" :class="[language_type=='AR'?'languageAR':'']"> > </span>
|
|
|
<span @click="back" class="text">{{ title }}</span>
|
|
|
<!-- <span class="text" v-if="type"> TEXTBOOK </span> -->
|
|
|
|
|
|
- <span class="arrows" v-if="text"> > </span>
|
|
|
+ <span class="arrows" v-if="text" :class="[language_type=='AR'?'languageAR':'']"> > </span>
|
|
|
<span class="text" v-if="text">{{ name }}</span>
|
|
|
</div>
|
|
|
<div>
|
|
|
<div :class="type ? 'Headseek' : 'seek'" @keydown="keyDownSeekData">
|
|
|
<el-input
|
|
|
style="width: 300px"
|
|
|
- placeholder="请输入内容"
|
|
|
+ :placeholder="$t('Key46')"
|
|
|
v-model="SeekName"
|
|
|
>
|
|
|
</el-input>
|
|
@@ -30,12 +30,14 @@
|
|
|
@click="gotoSeekResult"
|
|
|
src="../../assets/learncenter/Group2149.png"
|
|
|
alt=""
|
|
|
+ :class="[language_type=='AR'?'languageAR':'']"
|
|
|
/>
|
|
|
<img
|
|
|
v-else
|
|
|
@click="gotoSeekResult"
|
|
|
src="../../assets/learncenter/Group 2148.png"
|
|
|
alt=""
|
|
|
+ :class="[language_type=='AR'?'languageAR':'']"
|
|
|
/>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -45,6 +47,8 @@
|
|
|
<script>
|
|
|
//这里可以导入其它文件(比如:组件,工具js,第三方插件js,json文件,图片文件等等)
|
|
|
//例如:import 《组件名称》from ‘《组件路径》';
|
|
|
+import { mapGetters } from "vuex";
|
|
|
+import { updateWordPack } from "@/utils/i18n";
|
|
|
export default {
|
|
|
//import引入的组件需要注入到对象中才能使用
|
|
|
components: {},
|
|
@@ -64,7 +68,9 @@ export default {
|
|
|
};
|
|
|
},
|
|
|
//计算属性 类似于data概念
|
|
|
- computed: {},
|
|
|
+ computed: {
|
|
|
+ ...mapGetters(["language_type"]),
|
|
|
+ },
|
|
|
//监控data中数据变化
|
|
|
watch: {
|
|
|
keycode(newval, oldval) {
|
|
@@ -90,7 +96,7 @@ export default {
|
|
|
|
|
|
gotoSeekResult() {
|
|
|
if (this.SeekName == "") {
|
|
|
- this.$message.warning("请输入内容");
|
|
|
+ this.$message.warning(this.$t('Key46'));
|
|
|
return;
|
|
|
}
|
|
|
// 如果不是在搜索结果页面就跳到搜索结果页面
|
|
@@ -119,6 +125,10 @@ export default {
|
|
|
//生命周期 - 创建完成(可以访问当前this实例)
|
|
|
created() {
|
|
|
this.SeekName = this.keycode || "";
|
|
|
+ updateWordPack({
|
|
|
+ word_key_list: ["Key44","Key46"],
|
|
|
+ });
|
|
|
+ console.log(this.title)
|
|
|
},
|
|
|
//生命周期 - 挂载完成(可以访问DOM元素)
|
|
|
mounted() {},
|
|
@@ -151,8 +161,12 @@ export default {
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
> span {
|
|
|
- margin-left: 15px;
|
|
|
+ // margin-left: 15px;
|
|
|
+ margin: 0 7px;
|
|
|
cursor: pointer;
|
|
|
+ // &.languageAR{
|
|
|
+ // margin: 0 7px;
|
|
|
+ // }
|
|
|
}
|
|
|
.befor {
|
|
|
img {
|
|
@@ -168,6 +182,9 @@ export default {
|
|
|
position: relative;
|
|
|
right: 10px;
|
|
|
}
|
|
|
+ .languageAR::before {
|
|
|
+ right: -10px;
|
|
|
+ }
|
|
|
.text {
|
|
|
font-weight: bold;
|
|
|
font-size: 16px;
|
|
@@ -186,6 +203,10 @@ export default {
|
|
|
right: 19px;
|
|
|
top: 7px;
|
|
|
cursor: pointer;
|
|
|
+ &.languageAR{
|
|
|
+ left: 19px;
|
|
|
+ right: auto;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|