当前位置:网站首页 > 前端开发 > 正文

将this下的某个属性方法指到window下 方便直接调用

src\main.js

将this下的某个属性方法指到window下 方便直接调用

window.$message = this.$message

在VUE文件中 或封装的js库中直接调用 调用方式如下

$message.success(`${this.attrTitle}成功`); 

而不再是

this.$message.success(`${this.attrTitle}成功`); 

完整代码src\main.js

import Vue from 'vue' import '@/assets/scss/index.scss' import '@/assets/scss/custom.scss' import App from './App' import router from './router' import ElementUI from 'element-ui' import 'element-ui/lib/theme-chalk/index.css'//注入ElementUI样式 Vue.config.productionTip = false Vue.use(ElementUI) // 设置浏览器标题 Vue.directive('title', { inserted: function (el, binding) { document.title = el.dataset.title } }) new Vue({ el: '#app', router, components: { App }, template: '<App/>', created() { window.$message = this.$message window.$prompt = this.$prompt window.$notify = this.$notify window.BUS = this.BUS window.viewer = this.viewer } })

 

到此这篇将this下的某个属性方法指到window下 方便直接调用的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • ElementUI实现可拖拽dialog弹出层2024-11-29 09:18:05
  • ElementUI-el-input无法输入2024-11-29 09:18:05
  • ElementUI实现可编辑表格2024-11-29 09:18:05
  • ElementUI el-step步骤条实现上一步功能2024-11-29 09:18:05
  • ElementUI el-table遍历实现表格的自定义列【key值为列名】2024-11-29 09:18:05
  • Date类型的操作方法2024-11-29 09:18:05
  • ElementUI 之 el-tabs添加自定义按钮2024-11-29 09:18:05
  • ElementUI 获取el-table表格选中行信息及清除选中行2024-11-29 09:18:05
  • 字符串类型的操作方法2024-11-29 09:18:05
  • ElementUI对表格某一行执行操作和批量操作限制2024-11-29 09:18:05
  • 全屏图片