We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
我现在在实现avatar组件,其中的avatar group需要获取父组件的size,在React中可以使用Context实现,在omi中我目前能想到的解决方式是使用provide和inject实现
我在avatar-group中添加了如下代码:
install() { this.provide = { groupSize: this.props.size } }
在avatar组件中添加了如下代码:
inject = ['groupSize']
当使用avatar-group的时候,可以正常工作,但是在没有使用avatar-group的时候出现了报错 导致avatar组件无法正常显示
我希望provide为undefine的时候不抛出错误,是否可以设置injection为空?或者有什么其他更好的方式实现类似功能
The text was updated successfully, but these errors were encountered:
赞,我看一下。
Sorry, something went wrong.
84c5352
v6.25.22。把throw去掉了
好嘞!
No branches or pull requests
我现在在实现avatar组件,其中的avatar group需要获取父组件的size,在React中可以使用Context实现,在omi中我目前能想到的解决方式是使用provide和inject实现
我在avatar-group中添加了如下代码:
在avatar组件中添加了如下代码:
当使用avatar-group的时候,可以正常工作,但是在没有使用avatar-group的时候出现了报错
![image](https://private-user-images.githubusercontent.com/48597370/272972388-e61a521d-992a-42e9-8082-162e7fe70271.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1MzEyMTksIm5iZiI6MTczOTUzMDkxOSwicGF0aCI6Ii80ODU5NzM3MC8yNzI5NzIzODgtZTYxYTUyMWQtOTkyYS00MmU5LTgwODItMTYyZTdmZTcwMjcxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE0VDExMDE1OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTExZjU0MWQ0YTQxZGU3OGExM2QyNjNjOWI3MTJiNmY2ZGM2MDI3ZDY4YTJhMmNjZmEzNDJlMDVmNGFhZmMyYmMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.KgwWdZ_ssyu_dHERWHrgZeKW9Wd7PqzQvBbS9O8CPAc)
![image](https://private-user-images.githubusercontent.com/48597370/272971705-bb62c93b-3d85-4cfc-a6d0-0d7cb6bbdfad.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1MzEyMTksIm5iZiI6MTczOTUzMDkxOSwicGF0aCI6Ii80ODU5NzM3MC8yNzI5NzE3MDUtYmI2MmM5M2ItM2Q4NS00Y2ZjLWE2ZDAtMGQ3Y2I2YmJkZmFkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE0VDExMDE1OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWFlNmFkMTU4ZmFjOTE1MDM0MWUxM2M1ZmVhZmNjZTA2NTEyODUwZTAzZTc2NzU5Nzg4ODE1NzdkYmZjMGI3YTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.7XsGbasAMF09AEZ2CeVSFVafaMtPeWZc-niCrXVRa7A)
导致avatar组件无法正常显示
我希望provide为undefine的时候不抛出错误,是否可以设置injection为空?或者有什么其他更好的方式实现类似功能
The text was updated successfully, but these errors were encountered: