vue props default
时间: 2023-08-18 10:14:28 浏览: 93
vue props default Array或是Object的正确写法说明
Vue组件中的props可以设置默认值,通过`default`选项来实现。下面是一个示例:
```javascript
Vue.component('my-component', {
props: {
message: {
type: String,
default: 'Hello' // 设置默认值为'Hello'
}
},
template: '<div>{{ message }}</div>'
})
```
在上面的示例中,`my-component`组件定义了一个名为`message`的prop,并设置了默认值为'Hello'。如果父组件没有传递`message`属性给`my-component`组件,那么它将使用默认值进行渲染。
```html
<my-component></my-component> <!-- 渲染结果为:Hello -->
<my-component message="Welcome"></my-component> <!-- 渲染结果为:Welcome -->
```
这里注意,如果父组件传递了`message`属性给`my-component`组件,那么默认值将被覆盖。
阅读全文