1.0.4 • Published 8 months ago

minibob v1.0.4

Weekly downloads
-
License
ISC
Repository
-
Last release
8 months ago

MiniBOB.js

Directives

minibob-mark

<p>
    <span>Hello </span><span minibob-mark="name"><span>
</p>

minibob-bind

<input minibob-bind="name" />

minibob-click

<button minibob-click="methodName">Click</button>

minibob-attr

<div minibob-attr="name"></div>

Methods

import { startMiniBOB, getData, setData, setMethods, setEffect } from "minibob";

startMiniBOB

startMiniBOB();

getData

console.log(getData("name"));

setData

setData({
    name: "bob"
})

setMethods

setMethods({
    add: () => {
        setData({
            age: getData("age") + 1
        })
    },
    sub: () => {
        setData({
            age: getData("age") - 1
        })
    }
});
        

setEffect

setEffect({
    age: (_new, _old) => {
        if (_new === 18) {
            setData({
                msg: "Welcome to adult world !"
            })
        }
    }
});
1.0.4

8 months ago

1.0.3

8 months ago

1.0.2

8 months ago

1.0.1

8 months ago

1.0.0

8 months ago