diff --git a/packages/message/__tests__/message.spec.ts b/packages/message/__tests__/message.spec.ts
index 91582dd4d8..6eb5835f41 100644
--- a/packages/message/__tests__/message.spec.ts
+++ b/packages/message/__tests__/message.spec.ts
@@ -33,7 +33,7 @@ describe('Message.vue', () => {
expect(wrapper.text()).toEqual(AXIOM)
expect(vm.visible).toBe(true)
- expect(vm.typeClass).toBe('el-message__icon el-icon-info')
+ expect(vm.typeClass).toBe('el-icon-info')
expect(vm.customStyle).toEqual({ top: '20px', zIndex: 0 })
})
@@ -100,7 +100,7 @@ describe('Message.vue', () => {
const type = 'some-type'
const wrapper = _mount({ props: { type } })
- expect(wrapper.find('.el-message__icon').exists()).toBe(false)
+ expect(wrapper.find(`el-icon-${type}`).exists()).toBe(false)
})
})
diff --git a/packages/message/src/index.vue b/packages/message/src/index.vue
index 7fd8909340..19fe965e08 100644
--- a/packages/message/src/index.vue
+++ b/packages/message/src/index.vue
@@ -15,7 +15,7 @@
@mouseenter="clearTimer"
@mouseleave="startTimer"
>
-
+
{{ message }}
@@ -65,7 +65,7 @@ export default defineComponent({
const typeClass = computed(() => {
const type = !props.iconClass && props.type
return type && TypeMap[type]
- ? `el-message__icon el-icon-${TypeMap[type]}`
+ ? `el-icon-${TypeMap[type]}`
: ''
})
const customStyle = computed(() => {