js全局变量?

来源:11-2 密码的加密传输与加密存储

慕神4535282

2020-08-27

老师,本课中,为什么user.vue中可以直接使用全局变量KEY,

hex_md5(_this.user.password + KEY);

我记得你以前在写 course.vue时, 写下面的这一句

return {
        course: {}, 
        FILE_USE: FILE_USE,  
        saveContentLabel: "",
        files: [],
        saveContentInterval: {},
      }

时,讲到类似的意思,如果我复述有误,请指出,

这里的第一个FILE_USE表示在Vue定义一个名为FILE_USE数据成员变量,而:后的那个FILE_USE表示的是enums.js中的全局变量FILE_USE,该全局变量所有文件都可见,但vue中不能直接使用该全局变量,只能使用数据成员变量,因此,需要定义一个数据成员变量FILE_USE,所以,FILE_USE: FILE_USE表示用全局变量FILE_USE初始化数据成员变量FILE_USE.

请问, 老师, 为什么这里的 user.vue 又可以直接使用 KEY 呢?

写回答

1回答

甲蛙

2020-08-27

我的意思是vue的html代码里(template标签内部)不能使用js的全局变量,但是js部分(script标签内部)是可以的,所以要在html里用到FILE_USE,就得先在script定义一个vue组件变量。同理,user.vue里js代码当然可以直接用KEY

0
1
慕神4535282
非常感谢!
2020-08-28
共1条回复

Spring Cloud+ Vue前后端分离开发企业级在线视频系统

全网稀缺课程 市场热门项目+主流框架 一课掌握前后端技术

1755 学习 · 1719 问题

查看课程