當前位置:
首頁 >
vue.js将一个对象的所有属性作为prop进行传递
發布時間:2025/3/21
27
豆豆
生活随笔
收集整理的這篇文章主要介紹了
vue.js将一个对象的所有属性作为prop进行传递
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、方法一:使用不帶參數的v-bind寫法
<div id="app"> <child v-bind="todo"></child> </div>v-bind中沒有參數,而組件中的props需要聲明對象的每個屬性
Vue.component('child', { props: ['text','isComplete'],template: '<span >{{ text }} {{isComplete}}</span>' }) new Vue({el: '#app',data: {todo: {text: 'Learn Vue',isComplete: false}} })顯示效果如下
2、方法二:使用帶參數的v-bind寫法
<div id="app"> <child v-bind:todo="todo"></child> </div>v-bind后跟隨參數todo,組件中的props需要聲明該參數,組件變可以通過todo來訪問對象的屬性
Vue.component('child', { props: ['todo'],template: '<span >{{ todo.text }} {{todo.isComplete}}</span>' }) new Vue({el: '#app',data: {todo: {text: 'Learn Vue',isComplete: false}} })顯示效果如下
?
轉載于:https://www.cnblogs.com/lhyhappy365/p/8893544.html
總結
以上是生活随笔為你收集整理的vue.js将一个对象的所有属性作为prop进行传递的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 自定义log4j2配置文件地址
- 下一篇: vue native