mdui
Version:
a CSS Framework based on material design
16 lines (15 loc) • 391 B
JavaScript
import $ from 'mdui.jq/es/$';
import 'mdui.jq/es/methods/attr';
/**
* 解析 DATA API 参数
* @param element 元素
* @param name 属性名
*/
function parseOptions(element, name) {
const attr = $(element).attr(name);
if (!attr) {
return {};
}
return new Function('', `var json = ${attr}; return JSON.parse(JSON.stringify(json));`)();
}
export { parseOptions };