美文网首页
VUE2.5 - 常量

VUE2.5 - 常量

作者: 阿尔卡雷特 | 来源:发表于2018-12-12 18:21 被阅读0次

常量种类

  1. 值类型:例如 APP_TITLE : 'XX系统'
  2. key-value类型:例如 GENDER: [{'man':男},{'woman':女}]

常量定义

  1. 通过vuex统一定义
    在store/moudles/下建立各模块统一存放常量的文件,例如constData.js
    文件结构如下:
export default {
namespaced: true,
state: {
  APP: {
    title: 'XX系统',
    version: '1.0'
  },
  HISTORY_RANGE: [
    {key: 'week', label: '近一周'},
    {key: 'month', label: '近一月'},
    {key: 'year', label: '近一年'},
    {key: 'all', label: '所有'}
  ]
}
}
  1. 与其他vuex的内容统一发布
    在sotre/index.js中进行统一发布:
import Vue from 'vue'
import 'babel-polyfill'
import Vuex from 'vuex'
import 模块1 from './modules/模块1'
import 模块2 from './modules/模块2'
import constData from './modules/constData'
Vue.use(Vuex)
const store = new Vuex.Store({
  modules: {
    模块1,模块2,constData
  }
})
export default store

常量应用

  1. 在具体组件中引入常量
computed: {
    category () {
      return this.$store.state.constData.APP
    }
  },
  1. 常量调用
<div class="title">
  {{category.title}}
  <span style="font-size:12px">{{category.version}}</span>
</div>

相关文章

  • VUE2.5 - 常量

    常量种类 值类型:例如 APP_TITLE : 'XX系统' key-value类型:例如 GENDER: [{'...

  • 前端发展方向又要变?!是助推,还是失速?

    日前,deno的提出,typescript2.9的到来,vue2.5支持typescript,比比预示着大前...

  • Java(常量的使用与概述)

    常量分类:a>字面值常量 b>自定义常量 A>字面值常量·字符串常量·整数 常量·小数常量·字符常量·布尔常量 ...

  • iOS开发之C语言实用概述

    一、常量和变量:常量的定义:const int a = 10; 常量:整型常量实型常量字符型常量字符串常量 变量:...

  • Java基础语法之常量

    1.Java中常量分类 字面值常量 自定义常量 2.字面值常量的分类 字符串常量 整数常量 小数常量 字符常量 布...

  • useImperativeHandle 与 ref

    最近在用umi3.0 + antd4.0 重构以前用vue2.5写的项目。 想要的结果 可以通过editModal...

  • vue2.5 + vuex + router + axios +

    用途(快速认识搭建 vue 框架) 此项目是学习 DellLee 的 Vue2.5开发去哪儿网App 搭建的知识点...

  • java基础

    1. 常量 字符串常量 整数常量 小数常量 字符常量:单个数字,单个字母,单个符号 布尔常量 空常量 2. ...

  • 常量

    -静态常量-成员常量-局部常量

  • VUE2.5 - 路由

    1. 路由的定义 在src/router/index.js文件中定义所有路由页面2种定义模式:模式1:直接加载,例...

网友评论

      本文标题:VUE2.5 - 常量

      本文链接:https://www.haomeiwen.com/subject/icmuhqtx.html