wechat-miniprogram / wechat-miniprogram/miniprogram-simulate
开启 virtualHost 之后,无法获取组件实例
Personne n'a encore pris cette issue.
- Langage dominant
- JavaScript
- Étoiles
- 536
- Forks
- 64
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
// child.js
Component({
options: {
virtualHost: true,
}
})
const id = simulate.load({
template: `<child class="son" />`,
})
const comp = simulate.render(id);
comp.attach(document.createElement('parent-wrapper'));
const $search = comp.querySelector('.son'); // undefined
相关问题在基础库已经修复,但单测环境没有处理。
https://developers.weixin.qq.com/community/develop/issue/287
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par reproduire l’exemple avec Component({ options: { virtualHost: true } }), simulate.load, simulate.render et querySelector('.son'). Lisez les chemins de simulation et de rendu du composant impliqués dans cette reproduction, puis ajoutez ou mettez à jour un test unitaire afin que l’enfant du virtual host puisse être recherché après attach et que le test réussisse.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- javascript
- Domaine
- testing-qa
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100