# vscode-snippet-js **Repository Path**: ziyinjava/vscode-snippet-js ## Basic Information - **Project Name**: vscode-snippet-js - **Description**: 个人用于vscode的代码段,不断更新。包含dva(react)、ng、nodejs,替换掉本地的JavaScript.json - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2019-07-14 - **Last Updated**: 2020-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # vscode-snippet-js 个人用于vscode的代码段,不断更新。 包含dva(react)、ng、nodejs 文件-首选项-用户代码段 选择JavaScript 替换掉JavaScript.json的内容 ```json { "Print to console": { "prefix": "log", "body": [ "console.log('$1');", "$2" ], "description": "Log output to console" }, "Create React dva Model":{ "prefix": "oni-r-model", "body": [ "export default {","", "\tnamespace: '$1',","", "\tstate: {","\t\t$2","\t},","", "\tsubscriptions: {", "\t\tsetup({ dispatch, history }) { // eslint-disable-line", "\t\t},", "\t},", "", "\teffects: {", "\t\t*fetch({ payload }, { call, put }) { // eslint-disable-line", "\t\t\tyield put({ type: 'save' });", "\t\t},", "\t},", "", "\treducers: {", "\t\tsave(state, action) {", "\t\t\treturn { ...state, ...action.payload };", "\t\t},", "\t},", "};", ], "description":"dva model" }, "Create React dva service":{ "prefix": "oni-r-service", "body": [ "import request from '../utils/request';", "", "export async function $query (params) {", "\treturn request({", "\t\turl: $users,", "\t\tmethod: '$get',", "\t\tdata: params,", "\t})", "}" ], "description": "dva service" }, "Create React dva service function":{ "prefix": "oni-r-service-function", "body": [ "", "export async function $query (params) {", "\treturn request({", "\t\turl: $users,", "\t\tmethod: '$get',", "\t\tdata: params,", "\t})", "}" ], "description": "dva service function" }, "Create React dva page":{ "prefix": "oni-r-page-antd", "body": [ "import React from 'react'", "import PropTypes from 'prop-types'", "import { connect } from 'dva';", "import styles from './$Page.css';", "", "function $Page() {", "\tconst { } = $state;", "\treturn (", "\t\t
", "\t\t
", "\t)", "}", "", "$Page.propTypes = {", "\t$state: PropTypes.object,", "}", "", "export default connect(($state)=>{$state})($Page);", ], "description": "dva page antd" }, "Create ELE":{ "prefix": "oni-c-e", "body": "<$1>$2", "description": "创建一个标签" } } ```