5.3. 添加修改提示

本教程最新版为 2.6,当前版本已放弃维护,请阅读最新版本!

简介

本小节中,我们将利用之前写的 Message 组件来写一个新的插件,以简化使用消息组件的方式。

添加消息插件

先看看我们之前使用 <Message> 组件所需的代码:

data() {
  return {
    msg: '', // 消息
    msgType: '', // 消息类型
    msgShow: false // 是否显示消息,默认不显示
  }
},
methods: {
  showMsg(msg, type = 'warning') {
    this.msg = msg
    this.msgType = type
    this.msgShow = false

    this.$nextTick(() => {
      this.msgShow = true
    })
  }
}

我们要先定义数据,然后添加方法,这里用到的代码不算少,且使用越多代码越臃肿。我们下面就写一个新插件,来改善这种情况。

打开 src/plugins 文件夹,新建 message.js 文件,复制贴入以下代码:

src/plugins/message.js

import MessageComponent from '../components/Message'

export default {
  install: (Vue) => {
    const Message = Vue.extend(MessageComponent)
    cons...

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
讨论数量: 1

Amoylee
Vue3.0 Vue.extend()废弃了,怎么实现全局message.js,
0 个点赞 | 0 个回复 | 问答 | 课程版本 2.6