1.0.49 • Published 1 year ago
j-figma2html v1.0.49
j-figma2html
工具类
npm i j-figma2html
需要手动拼上文件id和token: https://jiamao.github.io/j-figma2html/example/index.html?fileid=&token=
example
使用
引用
import { convert, nodeToDom, loadFigmaFile, getFigmaImage, getFigmaFileImages } from "j-figma2html";
获取figma信息(这块请自行调用api获取,这里只给示例)
// 用文件ID,和个人token拉取数据
data = await loadFigmaFile(fileKey, token);
// 获取当前文件所有图片
images = await getFigmaFileImages(fileKey, token);
转换格式到自定义格式
// 转换模板,并动态获取图片地址
const tpl = await convert(data, null, {
images,
async getImage(key) {
console.log('get image', key);
if(images[key]) return images[key];
return '';// 待实现动态获取图片地址
}
});
// 把自定义格式转为document元素结构
const node = await nodeToDom(tpl, {});
node && document.body.appendChild(node);
API
1.0.49
1 year ago
1.0.48
1 year ago
1.0.47
1 year ago
1.0.39
1 year ago
1.0.38
1 year ago
1.0.40
1 year ago
1.0.44
1 year ago
1.0.43
1 year ago
1.0.42
1 year ago
1.0.41
1 year ago
1.0.46
1 year ago
1.0.45
1 year ago
1.0.37
1 year ago
1.0.36
1 year ago
1.0.35
1 year ago
1.0.33
1 year ago
1.0.32
1 year ago
1.0.34
1 year ago
1.0.31
1 year ago
1.0.29
1 year ago
1.0.30
1 year ago
1.0.28
1 year ago
1.0.26
1 year ago
1.0.25
1 year ago
1.0.27
1 year ago
1.0.24
1 year ago
1.0.22
1 year ago
1.0.21
1 year ago
1.0.23
1 year ago
1.0.19
1 year ago
1.0.20
1 year ago
1.0.18
1 year ago
1.0.17
1 year ago
1.0.16
1 year ago
1.0.15
1 year ago
1.0.14
1 year ago
1.0.9
1 year ago
1.0.11
1 year ago
1.0.10
1 year ago
1.0.13
1 year ago
1.0.12
1 year ago
1.0.8
1 year ago
1.0.7
1 year ago
1.0.6
1 year ago
1.0.5
1 year ago
1.0.4
1 year ago
1.0.3
1 year ago
1.0.2
1 year ago
1.0.1
1 year ago