Skip to content

Instantly share code, notes, and snippets.

@Saszr
Last active December 3, 2022 04:06
Show Gist options
  • Save Saszr/c01bcee1afc54c90efa3f42c0f9ecbca to your computer and use it in GitHub Desktop.
Save Saszr/c01bcee1afc54c90efa3f42c0f9ecbca to your computer and use it in GitHub Desktop.
v2模板代码

v2 模板代码

介绍

整理的 v2 代码片段

使用

每个代码片段新建一个 markdown 文件

markdown 头部需要写 yaml 头来描述一条 gist 所含有的元数据,格式如下:

    ---
    prefix: v2.test1
    description: v2 模板的测试代码
    scope: javascript, typescript
    ---

    ```js
    console.log($1)
    ```

prefix vscode 代码片段触发键 description vscode 代码片段描述 scope 指定 vscode 代码片段作用的文件

代码写在 markdown 文件 yaml 头 下面代码块包裹的区块内

prefix description scope
v2.bizf.afterAddChild.setPK
v2/业务明细表/模板添加子元素设置主键(时间戳)
javascript, typescript, javascriptreact, typescriptreact
  const {
      addedNodes
  } = params;
  const nodeItem = addedNodes[0];
  setTimeout(() => {
      formFn.setFields([{
          name: '$1',
          parentKey: nodeItem.key,
          value: new Date().getTime()
      }, ]);
  }, 0);
prefix description scope
v2.bizf.globalInfo
v2/业务明细表/全局系统用户信息
javascript, typescript, javascriptreact, typescriptreact
const {
  appId,
  space,
  userInfo: { lastLoginTIme, nickName, token, userId, userName },
} = globalInfo;
prefix description scope
v2.test1
v2 模板的测试代码
javascript, typescript, javascriptreact, typescriptreact
console.log($1)
prefix description scope
v2.global.uuid
v2/全局/生成 uuid
javascript, typescript, javascriptreact, typescriptreact
const generateUUID = () => {
    const objectURL = URL.createObjectURL(new Blob());
    const result = objectURL.slice(-36).replaceAll('-', '');

    URL.revokeObjectURL(objectURL);
    return result;
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment