美文网首页工作生活
【TS DOC】模块

【TS DOC】模块

作者: 大Q本Q | 来源:发表于2019-07-04 11:25 被阅读0次

导出 export

导出单文件,推荐用export default

// 导出任何声明(变量、函数、接口、类、类别名)
export const name = 'WJ'

导出方式

function func(){}
export {func};                                     // 直接导出
export {func as funcAsName};                       // 用funcAsName名字导出
export {getUser as getUserInfo} from './myfile' ;  // 将引入的名字,重命名后导出

引入 import

import { getUser} from './myfile';
import { getUser as getUserInfo} from './myfile';  // 引入后重命名
import * as all_content from './myfile';           // 将所有引入内容,添加到对象all_content中
import './myfile';                                 // 不建议。模块内的全局状态都可以使用到

默认导出引入default

export default 一个模块只能有一个

let name = 'WJ';
function getName (){}

export default {
    name,
    getName
}

引入 默认导出

import user from './myfile';  // user: {name, getName};

TS的引入导出 export = import = require()

兼容es5、commonJs,AMD
export 导出的对象可以是类、接口、函数、枚举、命名空间

// myfile导出
let func(){}
export = func;
// 引入
import my_func = require('./myfile')

相关文章

  • 【TS DOC】模块

    导出 export 导出单文件,推荐用export default 导出方式 引入 import 默认导出引入de...

  • 【TS DOC】接口

    接口作用 描述一个对象的取值规范;通俗的说:规定一个对象有哪些属性,属性的类型是什么 注:下文接口统一取名:my_...

  • 【TS DOC】类型

    使用方式 所有类型 布尔 数字 1. 所有数字都是浮点数;2.支持10进制,16进制,2进制,8进制 字符串 数组...

  • 【TS DOC】Symbols

    创建独一无二的值,就算参数相同,返回的Symbol值也是不同的 创建方法Symbol、for、keyFor 内置S...

  • 【TS DOC】泛型

    未知应用场景

  • ansible学习记录

    模块案例ansible-doc -l | grep yumansible-doc yum =》查看具体模块手册,根...

  • day39 ansible 模块

    ansible模块 查找模块ansible-doc -l查看某个模块的具体参数帮助ansible-doc -s c...

  • Ansible 模块

    ansible-doc -l列出所有模块 ansible-doc -s Module_Name(模块名) shel...

  • 冰冷的中午

    http://htmlify.wps.cn/doc/index.html?ts=2147483647&ksyun=...

  • #30天专注成长计划# Day2

    http://htmlify.wps.cn/doc/index.html?ts=1472826430905&ksy...

网友评论

    本文标题:【TS DOC】模块

    本文链接:https://www.haomeiwen.com/subject/dcelhctx.html