当前位置: 首页 > news >正文

网站seo课程太原百度网站快速优化

网站seo课程,太原百度网站快速优化,网站多大够用,上海做网站建设公司排名一、实现效果 二、下载插件创建文件夹 2.1 下载cookie来存储 npm install --save js-cookienpm i vue-i18n -S 2.2 封装组件多页面应用 2.3 创建配置语言包字段 三、示例代码 3.1 main.js 引用 i18n.js import i18n from ./lang// 实现语言切换:i18n处理element&#xff0c…

一、实现效果

二、下载插件创建文件夹

2.1 下载cookie来存储

npm install --save js-cookienpm i vue-i18n -S

2.2 封装组件多页面应用

2.3 创建配置语言包字段

 三、示例代码

 3.1 main.js 引用 i18n.js

import i18n from './lang'// 实现语言切换:i18n处理element,根据locale属性去寻找显示内容
Vue.use(Element, {i18n: (key, value) => i18n.t(key, value),
})new Vue({i18n,render: (h) => h(App),
})

 3.2 封装组件:src\components\LangSelect\index.vue

<template><el-dropdown trigger="click" @command="handleSetLanguage"><div><div class="lang_img"><img src="@/assets/ch-en.png" alt="语言切换" title="语言切换" /></div></div><el-dropdown-menu slot="dropdown"><el-dropdown-item command="zh" :disabled="'zh' === $i18n.locale">中文</el-dropdown-item><el-dropdown-item command="en" :disabled="'en' === $i18n.locale">English</el-dropdown-item></el-dropdown-menu></el-dropdown>
</template><script>import Cookies from 'js-cookie'export default {methods: {// 中英文语言切换handleSetLanguage(lang) {Cookies.set('language', lang) // 切换多语言this.$i18n.locale = lang // 设置给本地的i18n插件this.$message({message: this.$t('public.switch'),type: 'success',})},},}
</script>
<style lang="scss" scoped>.lang_img {margin-right: 10px;cursor: pointer;img {width: 25px;height: 25px;}}
</style>

3.3 导入配置的字段:src\lang\index.js

import Vue from 'vue'
import VueI18n from 'vue-i18n'
import Cookies from 'js-cookie'
import elementZhLocale from 'element-ui/lib/locale/lang/zh-CN' // element-ui lang
import elementEnLocale from 'element-ui/lib/locale/lang/en' // element-ui lang
import zhLocale from './zh'
import enLocale from './en'Vue.use(VueI18n)export default new VueI18n({locale: Cookies.get('language') || 'zh', // 从cookie缓存中获取语言类型 获取不到就是中文messages: {en: {...enLocale, // 引入英文语言包...elementEnLocale, // 引入自定义的语言包},zh: {...zhLocale, // 引入中文语言包...elementZhLocale,},},
})

3.4 中文字段:src\lang\zh.js

export default {index: '首页',helpmenu: '帮助', public: {MoreActions: '更多操作',CloseAll: '关闭所有',switch: '切换语言成功',},
}

3.5 英文字段:src\lang\en.js

export default {index: 'Home',helpmenu: 'Help Menu', public: {MoreActions: 'More Actions ', CloseAll: 'Close All',switch: 'Successfully Switched Language',},
}

zh.js和en.js中的变量名称要对应起来

四、使用语言包功能

4.1 页面使用组件

<template><div><LangSelect /> // 使用</div>
</template><script>import LangSelect from '@/components/LangSelect'  // 导入export default { components: {   // 注册LangSelect, },}
</script>

 4.2 替换页面中的字段

1、{{$t('index')}}2、:placeholder="$t('public.switch')"3、:label="$t('public.switch')"4、message: this.$t('public.switch'),

http://www.yidumall.com/news/49740.html

相关文章:

  • 大牌网站设计seo下拉优化
  • 私人pk赛车网站怎么做百度教育官网登录入口
  • 河北建设信息网站合肥seo优化排名公司
  • 网页游戏排行榜gm成都自动seo
  • asp 网站 模板今日最新的新闻
  • 网络科技公司图片seo 优化技术难度大吗
  • 做网站怎么投放广告如何自己做推广
  • ppt的网站导航栏怎么做最新天气预报最新消息
  • 衡水网站开发广州疫情最新消息
  • 用php做企业网站的可行性网站开发流程的8个步骤
  • 网站过期查询seo关键词优化举例
  • 介绍一个做美食的网站长沙seo排名收费
  • 怎么对b2b网站做优化贵阳百度推广电话
  • 芮城网站开发网页制作html代码
  • 西宁网站运营公司注册查询网站
  • 最缺工的一百个职业揭阳seo推广公司
  • 健身网站开发方式郑州百度网站优化排名
  • 网站未建设完善是什么意思新的数据新闻
  • 网站开发需要什么最新百度关键词排名
  • wordpress能导出网站吗在线培训系统app
  • 网站后台系统自媒体视频剪辑培训班
  • 现在网站优化怎么做seo实训报告
  • 网站建设公司利润怎么样百度网站提交
  • 企业网站推广 知乎有哪些实用的网络推广方法
  • 偷拍做自拍视频网站百度seo多久能优化关键词
  • 百度竞价排名又叫seo专家招聘
  • ps怎么网站首页谁能给我个网址
  • 山东网络优化公司排名seo网址超级外链工具
  • 动态手机网站怎么做的南昌seo网站管理
  • 分析网站日志文件营销推广内容