比如<template> <a href="#" @click.prevent="editBook">編輯</a> <a href="#" @click.prevent="addBook">添加</a> <book-form :item='infos'></book-form></template><script> import BookForm from 'components/Book/form' export default { data() { return { infos: {} } }, methods: { editBook() { this.infos = {book_id: 1, is_some_status: true} }, addBook() { this.infos = {} } }, components: {BookForm} }</script>如上,在 book-form 組件中,item 值有配置 default 值,如果我們在調(diào)用該組件的時候不設(shè)置 item 屬性,則會啟用該 default 值;那么,比如上面的 addBook 中,怎么設(shè)置 this.infos,可以使用該組件的 item 默認(rèn)值(而不是把默認(rèn)配置再在這里再賦一遍)。(嘗試過 undefined, null 等均不行)謝謝
Vuejs 組件屬性,除了不設(shè)置該屬性之外,傳什么值可以讓其使用該屬性的 default 設(shè)置
慕尼黑5688855
2019-02-13 18:23:08