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

怎么做网站xml地图哈尔滨关键词优化方式

怎么做网站xml地图,哈尔滨关键词优化方式,网站建设有那些,可以分为()一、i18n的安装 这个地方要注意自己的vue版本和i1n8的匹配程度#xff0c;如果是vue2点几#xff0c;记得安装i18n的8版本#xff0c;不然会自动安装的最新版本#xff0c;后面会报错哦#xff0c;查询了下资料#xff0c;好像最新版本是适配的vue3。 npm install vue-…一、i18n的安装 这个地方要注意自己的vue版本和i1n8的匹配程度如果是vue2点几记得安装i18n的8版本不然会自动安装的最新版本后面会报错哦查询了下资料好像最新版本是适配的vue3。 npm install vue-i18n8 --save二、新建i18n相关文件夹及文件 在src下面新建i18n文件夹然后在里面新建index.js里面的内容如下 import Vue from vue; import VueI18n from vue-i18n; import locale from element-ui/lib/locale; Vue.use(VueI18n); // 引入自定义的各个语言配置文件 import zh from ./config/zh; import en from ./config/en;//element-ui自带多语言配置 import zhLocale from element-ui/lib/locale/lang/zh-CN; import enLocale from element-ui/lib/locale/lang/en;const messages {en: {...en,...enLocale},zh: {...zh,...zhLocale}, } // 创建vue-i18n实例i18n const i18n new VueI18n({// 设置默认语言locale: localStorage.getItem(locale) || zh, // 语言标识,页面对应显示相同的语言// 添加多语言每一个语言标示对应一个语言文件messages:messages, }) // 非 vue 文件中使用这个方法 const translate (localeKey) {const locale localStorage.getItem(language) || zhconst hasKey i18n.te(localeKey, locale) // 使用i18n的 te 方法来检查是否能够匹配到对应键值const translatedStr i18n.t(localeKey) if (hasKey) {return translatedStr}return localeKey }locale.i18n((key, value) i18n.t(key, value)) //为了实现element插件的多语言切换 // 暴露i18n export {i18n,translate }; 新建i18n文件夹里面新建config文件夹然后在里面新建en.js和zh.js en.js代码 const en {login:{ title:I am the title,} } export default en;zh.js代码 const zh {login:{ title:我是标题,} } export default zh;三、在main.js引入 主要是引入以后要在new Vue的地方加入 i18n, import {i18n} from ./i18n/index.js; new Vue({el: #app,i18n, router,store,mounted() {window.isfitVue this;},components: { App },template: App/ }) 四、功能切换 template divel-select v-modellanguageValue changechangeLanguage placeholder请选择el-optionv-foritem in languageOptions:keyitem.value:labelitem.label:valueitem.value/el-option/el-select /div /template script export default {data() {return {languageValue:,languageOptions:[],}},created() {//最开始请求的时候看缓存是什么状态if(this.$i18n.localezh){this.languageValue中文简体;this.languageOptions[{value:en,label:English}]}else{this.languageValueEnglish;this.languageOptions[{value:zh,label:中文简体}]}},methods: {// 多语言切换changeLanguage(type){console.log(type);// 此处做了语言选择记录存在localStorage中这里的作用只有一个当我重新请求页面//的时候先取localStorage的记录值localStorage.setItem(locale,type)this.$i18n.locale type; // 修改页面需要显示的语言if(this.$i18n.localezh){this.languageValue中文简体;this.languageOptions[{value:en,label:English}]}else{this.languageValueEnglish;this.languageOptions[{value:zh,label:中文简体}]}},} } /script五、在vue文件里面的使用 在template中直接使用 div{{$t(login.title)}}/div //或者 el-input :placeholder$t(login.title) /el-input在script中加上this就行 this.$t(login.title),六、在单独的js文件中使用 //导入 这里的路径自己找一下自己的文件路径 import { translate as $t } from ../../../../../i18n/index.js //使用 name: $t(login.title),七、如果需要在js文件中获取当前保存的状态也就是this.$i18n.locale //导入记得切换自己的路径 import { i18n } from ../i18n/index.js //使用 console.log(i18n.locale) if(i18n.localeen){}八、写在最后 这里面基本都是我使用的时候遇到问题单独去查的资料但是都写得比较分散比如我遇到了最开始的安装问题或者遇到了在js里面使用的问题又需要去单独的查资料说怎么使用的问题所以想着说把自己遇到的问题都写成一个合集希望能帮助到更多跟我一样的小伙伴最后如果有帮到您记得留言或点赞哦会觉得很开心觉得自己帮助到了人~~
http://www.hkea.cn/news/14490934/

相关文章:

  • 网站优化公司谷歌优化密山网站建设
  • 济南快速网站排名长沙网站制作收费明细
  • 设计类专业网站济南网站排名外包
  • 招代理网站建设公司网站建设怎么更换图片
  • 基因网站开发做网站的国标有哪些
  • 湖南优化网站建设怎么获取免费的网站域名
  • 栖霞建设招标网站软件工程师要求
  • 广州建设网站公司简介沧州网站建设公司电话
  • html5网站 源码如何对网站做渗透
  • 淘宝现在不能发布网站建设wordpress国际主题
  • 深圳宝安区网站建设公司做物流网站的公司
  • 商丘给企业做网站的公司黑客入侵别人网站做seo
  • 服装网站建设都有哪些住房城乡建设部网站诚信
  • 公司网站注册流程和费用临沂手机网站建设
  • 电子商务网站建设人才调研东莞公司网站开发
  • 湖南网站建设工作室网站目录怎么做301跳转
  • 装修网站合作平台有哪些深圳绿色建筑信息平台
  • 网站开发雷小天基本型电商网站举例
  • 网站txt地图怎么做重庆观音桥
  • 泸溪县建设局网站wordpress手机端编辑
  • 成都龙泉建设网站北京网站建设大概多少钱
  • 网站备案号省份百度站长如何验证网站
  • 网站错误模板设计公司企业文化
  • 怎么做可以直播的网站空间类网站价格
  • 目前做网站WordPress推送服务
  • 成都高新区建设局网站wordpress 浮动插件
  • wordpress 适合外贸站客户关系管理案例经典
  • 建设的访问网站需要密码wordpress投稿验证码
  • 网站空间付款方式logo免费设计在线生成免费下载
  • 长沙网站维护公司公司网站制作需要什么步骤