Day24 Vue 认识Porps(3)

以物件做props的传递

我们先来看看一个例子!
在这里我们先用props把外层元件的data里的items的阵列传递近来,然後在template里去写我们要呈现出来的HTML。

这里我们运用v-foritems里的资讯列出来,然後加入一个子元件,同样用 v-for 来渲染 items,并将 item 当作 prop 传入。

最後我们呈现出来的画面就像这样,顺便把父子元件的位置标出来,看似没问题但其实这里有个bug。

当我们去改动input的资料时,我们items里的资料也会被改动,可是现在我不想动到外层元件的资料要怎麽办呢?

在前面我们是把整个物件传递到子元件,但现在我们是先把物件属性解构成原始类别(Primitive)後再将资料传出去,就可以写下面这样。

像这样,将传入的props解构成纯值的作法,更新时就不会改写到外层的资料了。

今天就先到这了,明天见~


<<:  [day26] 从Line查询购物车(Rich Menu & Postback)

>>:  Day24 jQuery 基本教学(四)

Mobile Number Tracker Online

It is impossible to track a phone's exact location...

Day25-Kaggle Titanic迈进前5% part(2)

延续昨天的介绍 我们已经处理、介绍过的栏位有:PassengerId、Survived、Name、P...

【Day7】ERP核心模组篇-Purchase

#odoo #开源系统 #数位赋能 #E化自主 昨天我们讨论了销售模组的运作,我们接下来进入到采购模...

今天学习flask怎麽做一个blog

由於没有经验 所以我决定学习的顺序是 一开始多看把所有基础的影片都看一遍 在脑子里面建构一遍後 再动...