arillo/silverstripe-cms-alpine

使alpinejs在silverstripe CMS中可用

安装: 792

依赖项: 2

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 0

开放问题: 0

类型:silverstripe-vendormodule

dev-main 2023-08-21 13:40 UTC

This package is auto-updated.

Last update: 2024-09-21 15:58:32 UTC


README

将alpinejs加载到CMS中。

要实例化你的alpine组件,你需要监听alpine:init事件,如下所示

/* global Alpine */

const component = {
  init() {
    console.log('yourComponent.init');
  }
};

if (typeof Alpine !== 'undefined') {
  Alpine.data('yourComponent', component);
}
document.addEventListener('alpine:init', () => {
  Alpine.data('yourComponent', component);
});

目前仅提供alpinejs@3.12.3_dist_cdn.min.js,其他版本的兼容性可能会在将来提供。