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

哪个cms可以做交友网站有什么好的网站吗

哪个cms可以做交友网站,有什么好的网站吗,成都找人做网站,招聘网站如何做经过我的重重检查 最终发现是 版本问题。 原本下载默认next版本cnpm install vue-i18nnext 下载 国际化插件 cnpm install vue-i18n^9.14.3 删除掉node_models,再重新加载包:cnpm install 这时候就可以正常显示了 国际化操作: en.js zh…

经过我的重重检查 最终发现是 版本问题。

原本下载默认next版本cnpm install vue-i18n@next

下载 国际化插件

cnpm install vue-i18n@^9.14.3  

删除掉node_models,再重新加载包:cnpm install 这时候就可以正常显示了

国际化操作:

en.js zh.js为这种格式的数据:

export default {login: {title: 'User Login',loginBtn: 'Login',usernameRule: 'Username is required',passwordRule: 'Password cannot be less than 6 digits',desc: `Test authority account:<br />Provide three kinds of authority accounts:<br />1. Super administrator account: super-admin <br />2. Administrator account: admin <br />3. Test configurable account: test <br />The uniform password is: 123456 <br /><br />Import user account:<br />You can log in with the imported username <br />The password is unified as: 123456 <br /><b>Note: Import user-discriminatory Chinese and English libraries! ! ! ! </b>`},route: {profile: 'Profile',chart: 'chart',user: 'user',excelImport: 'ExcelImport',userManage: 'EmployeeManage',userInfo: 'UserInfo',roleList: 'RoleList',permissionList: 'PermissionList',article: 'article',articleRanking: 'ArticleRanking',articleCreate: 'ArticleCreate',articleDetail: 'ArticleDetail',articleEditor: 'ArticleEditor'}
}

i18n/index.js

import { createI18n } from 'vue-i18n'
import mZhLocale from './lang/zh'
import mEnLocale from './lang/en'
import store from '@/store'const messages = {en: {msg: {...mEnLocale}},zh: {msg: {...mZhLocale}}
}/*** 返回当前 lang*/
function getLanguage () {return store && store.getters && store.getters.language
}
const i18n = createI18n({// 使用 Composition API 模式,则需要将其设置为falselegacy: false,// 全局注入 $t 函数globalInjection: true,locale: getLanguage(),messages
})export default i18n

再在main.js中挂载。

import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import installElementPlus from './plugins/element'
import './styles/index.scss'
import * as ElementPlusIconsVue from '@element-plus/icons-vue'
import installIcons from './icons'
import './permission.js'
import i18n from './i18n'
const app = createApp(App)
installElementPlus(app)
// 导入svg图标
installIcons(app)
// 全局注册element图标
for (const [key, component] of Object.entries(ElementPlusIconsVue)) {app.component(key, component)
}
app.use(store).use(router).use(i18n).mount('#app')

组件中调用

<template>中

<p class="title">{{ $t('msg.theme.themeColorChange') }}</p>

<script>中

<script setup>
import { useI18n } from 'vue-i18n'
import { computed, effect } from 'vue'
import { useStore, defineProps } from 'vuex'
import { ElMessage } from 'element-plus'defineProps({effect: {type: String,default: 'dark',validator: function (value) {return ['dark', 'light'].indexOf(value) !== -1}}
})const store = useStore()
const language = computed(() => store.getters.language)
// 切换语言的方法
const i18n = useI18n()
const handleSetLanguage = (lang) => {// 切换i18n的localei18n.locale.value = lang// 修改vuex中保存的languagestore.commit('app/setLanguage', lang)// 提示ElMessage.success(i18n.t('msg.toast.switchLangSuccess'))
}
</script>

http://www.dtcms.com/wzjs/137905.html

相关文章:

  • 宿迁房产网最新房价电商seo是什么意思啊
  • 微信做色情网站宁波网站推广大全
  • 网站制作一般怎么收费做网络推广怎么找客户
  • 学ui设计好就业吗seo3
  • 有网站吗免费的图片优化
  • 淄博网站建设培训app开发需要多少钱
  • 中国住房城乡建设部官方网站网址缩短在线生成器
  • 做网站要几个人湖南竞价优化专业公司
  • 亲姐弟做愛电影在线网站制作网页的网站
  • 智能建站开发启动互联全网营销推广
  • 装饰公司加盟手机优化大师怎么退款
  • 做网站带微好吗如何快速推广一个新产品
  • 淄博市疫情风险等级北京seo公司公司
  • 上海搬家公司报价厦门seo
  • wordpress企业网站模板巢湖seo推广
  • 成都网站建设与网站推广培训接推广app任务的平台
  • 汉中北京网站建设seo关键词排名优化制作
  • wordpress插件vpn湖南seo优化服务
  • 广州公共资源建设工程交易中心网站深圳全网营销型网站
  • 在易语言里面做网站行业关键词分类
  • 网站建设需要用到哪些技术网络优化的意义
  • 有创意的婚纱网站模板网站域名怎么注册
  • 深圳快速seo女生seo专员很难吗为什么
  • 武汉云优化网站建设百度在线问答
  • 温岭做网站的公司有哪些网站联盟推广
  • 从什么网站找做app的代码seo推广哪家好
  • 旅游网站开发意义百度推广价格表
  • 设计对网站的重要性服务器ip域名解析
  • 想开一个做网站的公司seo排名查询
  • 网站建设运营成本苏州seo排名公司