alpinejs-manage

1.0.4Β β€’Β PublicΒ β€’Β Published

Alpine JS Manage

Manage another Alpine JS elements x-data values πŸ‘©β€βœˆοΈ

Install

With a CDN

<script
  defer
  src="https://unpkg.com/alpinejs-manage@latest/dist/manage.min.js"
></script>

<script defer src="https://unpkg.com/alpinejs@3.x.x/dist/cdn.min.js"></script>

With a Package Manager

yarn add -D alpinejs-manage

npm install -D alpinejs-manage
import Alpine from 'alpinejs'
import manage from 'alpinejs-manage'

Alpine.plugin(manage)

Alpine.start()

Example

<button x-data x-on:click="$manage('#TargetEl').userName = 'John Cena'">
  Make Invisible
</button>

<div x-data="{ userName: 'Jane Doe' }" id="TargetEl">
  <span x-text="userName"></span>
</div>

Here we're targeting the TargetEl element and setting the userName to "John Cena".

Stats

Package Sidebar

Install

npm i alpinejs-manage

Weekly Downloads

33

Version

1.0.4

License

none

Unpacked Size

3.66 kB

Total Files

9

Last publish

Collaborators

  • markmead