1.0.21
https://jsfiddle.net/chongzi/6s53gxrp/1/
Durante o processo de rolagem da página, clicar no botão rapidamente causará um problema estranho.A alteração dos dados no vue não acionará a atualização do dom.
Esse problema ocorre no navegador WeChat, outros navegadores não apresentam esse problema.
Descrição detalhada do problema:
Dispositivo: iphone6 (ios9.3.2)
Versão do WeChat: 6.3.19
Role a página rapidamente, quando a rolagem da página não tiver terminado, clique em qualquer botão da página (este botão controla a exibição/ocultação do dom modificando um determinado atributo). Repita as operações acima rapidamente.
Logo, o dom não muda mais com as mudanças de propriedade (se a página é rolada novamente ou não).
Após o teste, o evento click é acionado e o valor da propriedade é alterado. Mas o dom não atualiza mais com as mudanças de propriedade.
Uma das perguntas a seguir, não testada cuidadosamente.
Se os dados vinculados em data forem um pouco maiores. Por exemplo, parece em jsfiddle. Então, quando o botão renderizado é clicado no WeChat. O último botão renderizado, mais lenta a resposta. Notavelmente atrasado.
Todos esses fenômenos têm uma coisa em comum, ou seja: por meio de mudanças de atributos, ele só aparece quando as mudanças de dom são controladas.
Esse problema pode não ser um problema do vue, mas afeta o uso do vue no WeChat. Acabei de testar novamente. Quando a rolagem da página não estiver completa, clicar nos botões que controlam o dom modificando as propriedades fará com que a função do vue reative a atualização do dom. Yoda tem tempo para rastrear a origem do problema?
Este problema foi corrigido na versão mais recente, atualize.
Depois de tentar por um dia, não consegui encontrar a causa raiz do problema, e foi resolvido substituindo a versão 1.0.26, muito obrigado! ! !
Comentários muito úteis
Este problema foi corrigido na versão mais recente, atualize.