Skip to content

this.$scopedSlots is undefined if component doesn't have scoped slot #4301

Closed
@sqal

Description

@sqal

Vue.js version

2.1.0

Reproduction Link

https://jsfiddle.net/m0pg5a7e/

Steps to reproduce

Check console

What is Expected?

I think it would be nice to have this.$scopedSlots as empty object (match this.$slots) if component doesn't have scoped slot. Would be easier to use in an if condition if (this.$scopedSlots.named) {} instead of if (this.$scopedSlots && this.$scopedSlots.named) {}

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions