uview2.0 usa o atributo formatador do u-calendar, o bug que não pode ser acessado no método formatador, a solução! ! ! !

uview versão 2.0.36

documento

Usando o exemplo deste documento, imprimir isso no formatador também ficará indefinido.

Eu mesmo escrevi uma demonstração. O pai passa uma função para o filho por meio do v-bind e, em seguida, imprime isso nesta função. Esta é uma instância do componente filho, mas não sei por que indefinido é impresso no formatador. Espero que o irmão mais velho que se encontrará me dê algumas dicas na área de comentários.

A solução é definir uma variável externamente, depois atribuir essa variável this no onload do pai que chama o componente de calendário e, em seguida, imprimir o this do pai no formatador e acessar a variável pai.

 

 

 O segundo método é modificar o código-fonte do calendário u.Para não afetar outros módulos que usam o componente calendário, finalmente extraia o código do componente e encapsule um componente você mesmo. Em seguida, obtenha os dados de back-end dentro do componente de calendário e passe-os para a função do formatador.

 O primeiro parâmetro formal é config, você pode colocar os dados que deseja operar no segundo parâmetro formal e, em seguida, pode usá-lo no formatador.

Acho que você gosta

Origin blog.csdn.net/m0_57033755/article/details/131816328
Recomendado
Clasificación