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

贵州省建设监理协会网站是什么做网站花钱么

贵州省建设监理协会网站是什么,做网站花钱么,网站的二级目录是什么,怎么做企业网站优化需要多少钱原文作者:我辈李想 版权声明:文章原创,转载时请务必加上原文超链接、作者信息和本声明。 文章目录 一、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.yayakq.cn/news/14275/

相关文章:

  • 潍坊建设厅官方网站免费网页制作代码
  • 网站推广的内涵成功备案的网站增加域名
  • 常州网站建设平台广州最好网站建设公司
  • 郑州营销型网站建设哪家好南宁免费网站建站模板
  • 怎么查网站建设时间佛山企业快速建站
  • 最好的淘宝客网站网站建设 培训
  • 网站视听内容建设wordpress微信qq登陆
  • 烟台网站建设力荐企汇互联见效付款wordpress标签转换
  • 一台云服务器可以做多个网站网站建设制作人员招聘要求
  • 南宁学网站建设wordpress创建子主题
  • 做网站 中介wordpress宝塔开启ssl
  • 肇庆cms建站系统定制型网站制作明细报价表
  • 海洋优质的网站建设flash里鼠标可以跟随到网站上就不能跟随了
  • 双语网站代码响应式企业网站cms
  • wordpress 扒站中华建设网官网
  • 专门做特卖的网站是什么意思删除windows wordpress
  • 樟树网站建设网站域名重要吗
  • 做网站的实训报告网站备案资质
  • c 网站开发需要学什么软件有哪些网站建设方案书 doc
  • 做家教在哪个网站找成都市广告制作公司
  • 表白制作网站WordPress都可以做什么
  • 个人制作的网站模板wordpress讨论
  • 网站代发外链南昌网站设计制作
  • 东营北京网站建设wordpress 国产
  • 太原网站建设方案开发网站运行团队建设
  • 史上最全设计网站加盟网站制作费用
  • 海口市住房与城乡建设厅网站芜湖建站公司
  • 郴州网站建设推广方案百度统计手机app
  • 什么样的网站必须做备案wordpress网站无法登陆
  • 国外时尚设计网站用户搭建网站