1.ts参数类型
export default class TabPane extends Vue {
@Prop({ default: 'CN' }) private type!: string
此处type!: string和type?: string是相对的?表示可有可无,!表示必须有的
2.表单参数提交
eg1:import { Form as ElForm, Input } from 'element-ui'
引入ElForm(this.$refs.loginForm as ElForm).validate((valid: boolean) => {
eg2:定义变量
let el:any = this.$refs.loginFormel.validate((valid: boolean) => {
3.索引类型定义
statusFilter(status: string) { const statusMap: { [ids: string]: string } = {
published: 'success', draft: 'info', deleted: 'danger' }
ids为索引类型 用[]包括;(个人感觉不是非必要的)