mwstake/mediawiki-component-rel135vue3shim

仅提供 VueJS 版本 3 用于 MediaWiki 1.35

1.0 2022-02-18 15:54 UTC

This package is auto-updated.

Last update: 2024-09-21 19:40:17 UTC


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 实现兼容,进行了一些小的调整。