Comment obtenir les données des composants Vue lors de la configuration à l'aide d'un script
P粉392861047
P粉392861047 2024-01-16 11:41:21
0
1
354

Je dois réécrire Ce code

export default Vue.extend<Props>({
  functional: true,
  render(h, { props, slots, data }) {
    const { href, external, target, type, button } = props;
    const slot = slots().default;
    console.log(data);
    ....

Pour les paramètres du script de combinaison Vue 3, J'ai donc réussi à l'obtenir

<script setup lang="ts">
 import {h, useSlots} from 'vue';
 const props = defineProps<Props>();
 const slots = useSlots();
 ...

Mais comment puis-je obtenir des données ? Commencez par cette partie -> render(h, { props, slot, data }) {

Les données doivent contenir des domProps s'il y en a..etc

console.log(data);

{
    {                                                                                                                                                                                                                                   
  attrs: {
    target: '_self',
    href: 'https://example.com',
    button: true
  },
  class: [
    'X-button',
    {
      'X-button--': false,
      'X-button--size-auto': true
    }
  ]
}

Merci d'avance

P粉392861047
P粉392861047

répondre à tous(1)
P粉707235568

Si vous en avez encore besoin,

useSlots().default() Renvoie les données de l'emplacement, y compris les attributs DOM.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal