mwstake / mediawiki-component-rel135vue3shim
仅提供 VueJS 版本 3 用于 MediaWiki 1.35
1.0
2022-02-18 15:54 UTC
Requires
Requires (Dev)
- jakub-onderka/php-console-highlighter: 0.4.0
- jakub-onderka/php-parallel-lint: 1.0.0
- mediawiki/mediawiki-codesniffer: 29.0.0
- mediawiki/minus-x: 1.0.0
- phpunit/phpunit: ^6.5
README
MediaWiki 的 REL1_35-VueJS3-Shim
此代码旨在在 MediaWiki 应用程序上下文中执行。不打算独立使用。
此组件仅适用于 MediaWiki 1.35!
在 MediaWiki 扩展中使用
将 "mwstake/mediawiki-component-rel135vue3shim": "~1.0"
添加到您的 composer.json
文件的 require
部分。
需要显式初始化。这可以通过以下方式实现:
- 通过在您的
extension.json
/skin.json
中添加"callback": "mwsInitComponents"
- 或调用扩展/skins自定义
callback
方法中的mwsInitComponents();
另请参阅 mwstake/mediawiki-componentloader
。
仅 MediaWiki 1.35
此组件必须在 MW 1.35 上下文中使用。确保它在非常隔离的上下文中使用(例如,在 SpecialPage 上)。存在 VueJS 版本冲突的风险!
位于 resources/
的代码基本上只是当前位于 wikimedia/mediawiki@wmf/1.38.0-wmf.22
中的文件的副本。对于 boostrap.php
也是如此,它模仿了该版本的 includes/Resources.php
。为了与 wikimedia/mediawiki@REL1_35
的 ResourceLoader 实现兼容,进行了一些小的调整。