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

福州建站免费模板看b站视频软件下载安装手机

福州建站免费模板,看b站视频软件下载安装手机,wordpress 安装ftp,邢台网站建设免费做网站排名原文作者:我辈李想 版权声明:文章原创,转载时请务必加上原文超链接、作者信息和本声明。 文章目录 一、store基础用法1.在src下新建store文件夹,在store下新建module文件夹2.在module下新建enums.js文件3.在store下新建getters.js…

原文作者:我辈李想
版权声明:文章原创,转载时请务必加上原文超链接、作者信息和本声明。


文章目录

  • 一、store基础用法
    • 1.在src下新建store文件夹,在store下新建module文件夹
    • 2.在module下新建enums.js文件
    • 3.在store下新建getters.js文件
    • 4.在store下新建index.js文件
    • 5.修改src下main.js文件
    • 6.vue文件调用
  • 二、中英文翻译
    • 1.在src下建立中英文翻译的文件夹language,继续新建en.js、zh.js、index.js文件
    • 2.en.js和zh.js内容
    • 3.index.js内容
    • 4.修改src下main.js文件
    • 5.修改enums.js文件,修改value属性
    • 6.vue文件调用


一、store基础用法

1.在src下新建store文件夹,在store下新建module文件夹

在这里插入图片描述

2.在module下新建enums.js文件

export default {namespaced: true, // 开启命名空间state: {options: {modeList: [// 成像模式下拉{id: '聚束SP',value: '聚束SP'},{id: '条带SM',value: '条带SM'},{id: 'TP',value: 'TOPS'},{id: '窄扫NS',value: '窄扫NS'},{id: '宽扫ES',value: '宽扫ES'}],orbitList: [// 升降轨限制下拉{id: '均可',value: '均可'},{id: '升轨',value: '升轨'},{id: '降轨',value: '降轨'}],}}
};

3.在store下新建getters.js文件

const getters = {userInfo: (state) => state.user.userInfo, // 用户信息language: (state) => state.user.language, // 用户信息Satellite: (state) => state.user.Satellite, // 用户信息token: (state) => state.user.token, //userId: (state) => state.user.userId,routes: (state) => state.permission.routes,
};
export default getters;

4.在store下新建index.js文件

import Vue from 'vue';
import Vuex from 'vuex';
import getters from './getters';
import permission from './module/permission';
import user from './module/user'; // 用户信息
import enums from './module/enums'; // 枚举统一
Vue.use(Vuex);export default new Vuex.Store({state: {},getters,mutations: {},actions: {},modules: {user,permission,enums}
});

5.修改src下main.js文件

import Vue from 'vue';
import App from './App.vue';
import store from './store';Vue.config.productionTip = falsenew Vue({store,render: (h) => h(App)
}).$mount('#app');

6.vue文件调用

<template><el-selectv-model="param.img_mode"size="mini"style="width: 100%":placeholder="'programOrder.ImagingMode"@change="count"><el-optionv-for="(item, index) in selectoptions.modeList":key="index":label="item.value":value="item.id"/></el-select>
</template>export default {created() {this.selectoptions = this.$store.state.enums.options;},
}

在这里插入图片描述

二、中英文翻译

1.在src下建立中英文翻译的文件夹language,继续新建en.js、zh.js、index.js文件

在这里插入图片描述

2.en.js和zh.js内容

en.js如下

module.exports = {// 编程订单programOrder: {SpotLight: 'SpotLight - SP',StripMap: 'StripMap - SM',ScanSARNarrow: 'ScanSAR Narrow - NS',ScanSARWide: 'ScanSAR Wide - ES',}
}

zh.js如下

module.exports = {// 编程订单programOrder: {SpotLight: '聚束SP',StripMap: '条带SM',ScanSARNarrow: '窄扫NS',ScanSARWide: '宽扫ES',}
}

3.index.js内容

import elementEn from 'element-ui/lib/locale/lang/en';
import elementCn from 'element-ui/lib/locale/lang/zh-CN';
import Vue from 'vue';
import VueI18n from 'vue-i18n';
import enLocale from './en';
import usLocal from './zh';
Vue.use(VueI18n);
const messages = {zh: {...usLocal,...elementCn},en: {...enLocale,...elementEn}
};
const i18n = new VueI18n({locale: localStorage.getItem('language') || 'zh', // 通过this.$i18n.locale的值实现语言切换messages
});export default i18n;

4.修改src下main.js文件

import Vue from 'vue';
import App from './App.vue';
import store from './store';
import i18n from './language';Vue.config.productionTip = falsenew Vue({store,i18n,render: (h) => h(App)
}).$mount('#app');

5.修改enums.js文件,修改value属性

注意value的值

export default {namespaced: true, // 开启命名空间state: {options: {modeList: [// 成像模式下拉{id: '聚束SP',value: 'programOrder.SpotLight'},{id: '条带SM',value: 'programOrder.StripMap'},{id: 'TP',value: 'TOPS'},{id: '窄扫NS',value: 'programOrder.ScanSARNarrow'},{id: '宽扫ES',value: 'programOrder.ScanSARWide'}],orbitList: [// 升降轨限制下拉{id: '均可',value: '均可'},{id: '升轨',value: '升轨'},{id: '降轨',value: '降轨'}],}}
};

6.vue文件调用

注意label的值

<template><el-selectv-model="param.img_mode"size="mini"style="width: 100%":placeholder="$t('programOrder.ImagingMode')"@change="count"><el-optionv-for="(item, index) in selectoptions.modeList":key="index":label="$t(item.value)":value="item.id"/></el-select>
</template>export default {created() {this.selectoptions = this.$store.state.enums.options;},
}
http://www.tj-hxxt.cn/news/84944.html

相关文章:

  • 注册网站安全吗销售技巧和话术
  • 淘宝现在网站建设不能发布要发布上面类目网站推广苏州
  • 电子商务网站建设技术上海百度竞价
  • 用adsl做网站备案搜索引擎优化的策略主要有
  • 网上做造价网站百度关键词搜索排行榜
  • 东莞谷歌推广公司网站优化推广seo
  • 做农产品网站需要办什么证网站查询域名
  • 网站开发的基本语言网站seo优化
  • 广州荔湾做网站信息发布推广平台
  • ftp上传wordpress网站要多久如何做好网络推广工作
  • 定制网站开发食道里感觉有东西堵新闻发稿公司
  • html5微网站新闻软文自助发布平台
  • 网站套用电商线上推广渠道
  • app制作平台神医嫡女漫画天津百度快照优化公司
  • 东莞市专注网站建设品牌seo培训资料
  • 电商类公司网站应该怎么搭建自己怎么做网站优化
  • 专做健身餐的网站常州谷歌优化
  • 广西网站建设证件查询杭州百度首页排名
  • 网站收录很好没排名电子商务平台
  • 现在还可以做夺宝网站河南省人民政府
  • 做交流网站中国营销网站
  • 黄页88官网seo营销论文
  • 秦皇岛做网站优化网站seo技术教程
  • 电商网站开发人员人数郑州seo建站
  • 做竹鼠网站互联网培训
  • 深圳最好的营销网站建设公司焊工培训内容
  • 链家在线网站是哪个公司做的什么软件可以免费引流
  • 郑州微信网站制作建站流程
  • 专业做高品质的代工网站网站优化方案模板
  • 从事电子商务的网站建设韶关今日头条新闻