0.1.1 • Published 25 days ago

@soei/selector v0.1.1

Weekly downloads
-
License
ISC
Repository
-
Last release
25 days ago

更新日志

版本 0.1.1

  • 新增用法 selector(selector, Function)

    -- 自定义返回
function h(...a) {
    return a;
}
let ret = selector(`((jjjjjjjjj|.div>span))`, (data) => {
     return h/* 自定义函数, 例如: Vue.h */(
        data.tag || 'span', 
        {
            id: data.id,
            attrs: data.attrs,
            class: data.class,
            onclick: () => { }
        }, 
        data.child || ''
    )
})
/* 
ret => [
	"span",
	{
        id: undefined,
        attrs: undefined,
		"class": "div"
        "onclick": [Function: onclick]
	},
	[
		[
			"span",
			{},
			"jjjjjjjjj"
		]
	]
]
*/

引入

const selector = require("@soei/selector");

// 或

import selector from "@soei/selector";

selector

selector(`div.classname.class2[name='divname']{内容~}`)
// <div class="classname class2" name='divname'>内容~</div>
0.1.1

25 days ago

0.1.0

30 days ago