Comments (3)
If I had to guess, OP wants a way to read the available slot names from a component definition at runtime or something like that?
Not sure though ...
from core.
@el-j can you provide more information
Seems to be working to me playground
import { defineSlots } from 'vue'
const slots = defineSlots<{ a: () => any }>()
slots.a()
//@ts-expect-error
slots.aaa()
from core.
Hi, yes so indeed it's not about define slots and use them in the component. Its about useing the component and know the possible slot names or generically put in/fill all possible slots.
Sorry if i was not clear on that.
If i import a component i can get slmething like
component.props
but cannot get component.slots
(or emits...(but that might be another issue)
I would love to import a component and consider the slots and their content from within the script section. I am writting in typescript sfc style.
from core.
Related Issues (20)
- option tag re-rendering issue when :value attribute is null HOT 2
- VDOM doesn't restore selection in a text input
- Unhandled error during execution of render function HOT 1
- Cannot use :global() in scoped style in nesting rules like SCSS
- Hydration node mismatch warning will lead to error HOT 5
- Vue render option tag with empty value attribute without attribute HOT 5
- [Bug Report][3.4.20] Uncaught (in promise) TypeError: Cannot read properties of null (reading 'da') HOT 4
- how to use props to define ts class type HOT 6
- SCSS v-bind doesn't work with native css darken(...) HOT 2
- isFunction is not a function at defineComponent HOT 6
- 【BUG】watch() 传入reactive类型的响应式数据,vue3.4版本与3.3/3.2表现不一致 HOT 1
- watchEffect did not perform as expected. HOT 3
- vue with element-plus,el-select component,el-option tag must use <el-option></el-option>,can't use <el-option label="xxx" /> HOT 1
- Async webcomponent inside another async webcomponent gives error
- SSR and Client-Hydrated Vue Components do not fully hydrate to client-rendered DOM as stated in the documentation HOT 1
- TS2536 thrown when using a conditional type with `keyof` for a generic type parameter HOT 4
- 浏览器开启翻译成中文后,输入框v-model无法正常双向绑定。 HOT 1
- Input loses focus and triggers a change event bound to the parent component HOT 2
- Hard code for `runtimeModuleName`
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from core.