vue3_ts_defineProps的使用

Posted 达标

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue3_ts_defineProps的使用相关的知识,希望对你有一定的参考价值。

一、defineProps在js中的使用

// js setup
const props = defineProps(
    
         name:
             type: String,
             default: \'张三\', // 设置默认值
             // required: true // 设置必传
            
    
)

二、defineProps在ts中的使用

// 1.ts setup
const props = defineProps<
    name:string,
    age:number
>()

// 2.设置默认值,使用withDefaults方法,第二个参数可配置默认值
const props = withDefaults(
    defineProps<
        name?:string,
        age:number
    >(),
    
        name = \'张三\'
    
)

三、defineProps简写(解构)

// 1.因为解构目前在实验阶段,故需要在vue.config.js中启用
export default defineConfig(
  plugins: [vue(
    reactivityTransform: true  // 启用defineProps解构,因为解构方法目前在实验阶段
  )],
)

// 2.在vue ts setup中使用
const  name = \'张三\'  = defineProps< 
    name?:string
    age:number
>()

 

以上是关于vue3_ts_defineProps的使用的主要内容,如果未能解决你的问题,请参考以下文章

使用“使用严格”作为“使用强”的备份

在使用加载数据流步骤的猪中,使用(使用 PigStorage)和不使用它有啥区别?

Sqlmap的使用

Kettle java脚本组件的使用说明(简单使用升级使用)

PageHelp的使用getParameter的使用zpage-nav的使用QRcode的使用wxpay微信支付的使用jackson-xml数据的转换

hbs使用手册