当前位置:   article > 正文

VUE 中封装公共js 全局化定义变量 调用公共方法_js定义公共变量

js定义公共变量

1.首先,在assets中建立公共js => config.js

2.在config.js 中 封装全局定义变量 和 公共方法

  1. const dev = {
  2. dataType:[
  3. {dataName:'图片',dataId:'1'},
  4. {dataName:'视频',dataId:'2'},
  5. {dataName:'语音',dataId:'3'},
  6. {dataName:'文本',dataId:'4'},
  7. ],
  8. getDataType(dataType){
  9. if (dataType === 1) {
  10. return "图片";
  11. } else if (dataType === 2) {
  12. return "视频";
  13. } else if (dataType === 3) {
  14. return "语音";
  15. } else if (dataType === 4) {
  16. return "文本";
  17. }
  18. }
  19. }
  20. export default dev;

3.在main.js 中导入 config.js 公共js

import dev from '@assets/config.js'
Vue.prototype.$dev = dev

4.调用封装好的全局数组

  1. <el-checkbox-group v-model="dataTypeList">
  2. <el-checkbox v-for="(item,index) in dataTypeText" :label="item.dataId" :key="index">{{item.dataName}}</el-checkbox>
  3. </el-checkbox-group>

5.调用封装好的公共方法

  {{ $dev.getDataType(scope.row.dataType) }}

 

 

 

感谢阅读,欢迎订阅!个人学习笔记,大家一起分享学习,共同进步!

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/701030
推荐阅读
相关标签
  

闽ICP备14008679号