Commit 7a9d66e0 authored by huangyuanyuan's avatar huangyuanyuan

语言切换

parent 8fdde185
...@@ -108,7 +108,7 @@ export default { ...@@ -108,7 +108,7 @@ export default {
} }
</script> </script>
<style> <style>
@import "//at.alicdn.com/t/font_635492_0whkhalyx8tm.css"; @import "//at.alicdn.com/t/font_635492_p33f7rq158p.css";
@import "./assets/css/Semibold.css"; @import "./assets/css/Semibold.css";
@import "./assets/css/global/config.css"; @import "./assets/css/global/config.css";
@import "./assets/css/fileIcon.css"; @import "./assets/css/fileIcon.css";
......
...@@ -104,7 +104,7 @@ ...@@ -104,7 +104,7 @@
<i class="iconfont icon-menu-shezhi"></i> <i class="iconfont icon-menu-shezhi"></i>
设置 设置
</el-dropdown-item> --> </el-dropdown-item> -->
<el-dropdown-item class="clearfix _dropdown_other" @click.native="exit"> <el-dropdown-item class="clearfix _dropdown_other" @click. ="exit">
<i class="iconfont icon-menu-tuichu"></i> <i class="iconfont icon-menu-tuichu"></i>
退出 退出
</el-dropdown-item> </el-dropdown-item>
...@@ -118,7 +118,18 @@ ...@@ -118,7 +118,18 @@
<!--<i class="iconfont icon-imessage_top" @click="togglebox($event)"></i>--> <!--<i class="iconfont icon-imessage_top" @click="togglebox($event)"></i>-->
</li> </li>
<li><i class="iconfont icon-help_top"></i></li> <li><i class="iconfont icon-help_top"></i></li>
<li><i class="iconfont icon-language_top"></i></li> <li>
<el-dropdown trigger="click">
<span class="el-dropdown-link">
<i v-if="language=='zh-CN'" class="iconfont icon-language_top"></i>
<i v-if="language=='Japanese'" class="iconfont icon-icon-riyu"></i>
</span>
<el-dropdown-menu class="changelanguage" slot="dropdown">
<el-dropdown-item @click.native="ChangeLan('Japanese')">日语 <i v-if="language=='Japanese'" class="iconfont icon-duigou"></i></el-dropdown-item>
<el-dropdown-item @click.native="ChangeLan('zh-CN')">简体中文 <i v-if="language=='zh-CN'" class="iconfont icon-duigou"></i></el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
</li>
</ul> </ul>
</div> </div>
</div> </div>
...@@ -774,6 +785,7 @@ export default { ...@@ -774,6 +785,7 @@ export default {
}, },
data() { data() {
return { return {
language:'zh-CN',
douTimer:null, douTimer:null,
defaultHeadImg: defaultHeadImg:
'this.src="' + require("../assets/img/default_head_img.jpg") + '"', 'this.src="' + require("../assets/img/default_head_img.jpg") + '"',
...@@ -1313,6 +1325,10 @@ export default { ...@@ -1313,6 +1325,10 @@ export default {
} }
}, },
methods: { methods: {
ChangeLan(str){
this.language=str;
this.$i18n.locale = str;
},
settingSys: function () { settingSys: function () {
this.MsgBus.$emit('settingOpen') this.MsgBus.$emit('settingOpen')
}, },
...@@ -3170,6 +3186,26 @@ export default { ...@@ -3170,6 +3186,26 @@ export default {
@import "../assets/css/main.less"; @import "../assets/css/main.less";
@import "../assets/css/cssReset.css"; @import "../assets/css/cssReset.css";
@import "../assets/css/message.css"; @import "../assets/css/message.css";
.changelanguage{
width:124px;
}
.changelanguage .el-dropdown-menu__item .icon-duigou{
color:#000000;
position: absolute;
right: 10px;
font-size: 14px;
}
.changelanguage .el-dropdown-menu__item{
padding:0;
padding-left:15px;
font-size: 14px;
position: relative;
color:#333333;
}
.changelanguage .el-dropdown-menu__item:hover{
background: #D9D9D9;
color:#333333;
}
._dropdown.el-dropdown-menu { ._dropdown.el-dropdown-menu {
padding: 0; padding: 0;
background-color: #1f2533 !important; background-color: #1f2533 !important;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment