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)和不使用它有啥区别?
Kettle java脚本组件的使用说明(简单使用升级使用)
PageHelp的使用getParameter的使用zpage-nav的使用QRcode的使用wxpay微信支付的使用jackson-xml数据的转换