H5W3
当前位置:H5W3 > 其他技术问题 > 正文

想在vue main.js里面用this.$message('消息');

想在vue main.js里面用elementUI的this.$message(‘消息’);
改成Vue.$message(‘发出’);也不执行,该怎么写

回答:

import Vue from 'vue';
import { Message } from 'element-ui';

 Vue.prototype.$message = Message;

回答:

我这样使用没问题,你的有报错吗?

import Element from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'

Vue.use(Element)


this.$message.error('账号和密码不能为空')

回答:

在main.js里面是没办法用this.$message的这种方法的,this这时候指向的是window,你又没给window注册这个方法

这时候单独引入就可以了

import { Message } from 'element-ui';

引用:Message(options)
带状态图标的引用:Message.success(options)
手动关闭:Message.closeAll()

回答:

elementUI其他的功能可以使用吗?你这样的使用有报错吗?

本文地址:H5W3 » 想在vue main.js里面用this.$message('消息');

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址