函数式组件
相信每个朋友都用过vue的UI框架,如ElementUI,iview等
在使用时有些会用到通过一个函数来调用组件
比如Element中的this.$message()来调用一个弹出框消息的组件
这里就来跟大家说说在vue2.x是怎么实现的,vue3抽空写
文件结构:
message
·····main.vue
·····index.js
·····index.sacc
1.message.vue
<template>
<div class="g">
<div :class="{
'msg-wb': 1,
'msg-up': position=== 'up',
'msg-down': position=== 'down',
'msg-left': position=== 'left',
'msg-right': position=== 'right',
'msg-success': type === 'success',
'msg-warning': type === 'warning',
'msg-danger': type === 'danger',
'msg-primary': type =