提交 7ac6617b 编写于 作者: H Hookin 提交者: 折腾笔记

Update vue-components.md

与 vue 文档对齐,使读者更易理解 prop 作为初始值时,变更 prop 的情形。
上级 cd12e8ce
...@@ -282,18 +282,23 @@ ...@@ -282,18 +282,23 @@
> 每次父级组件发生变更时,子组件中所有的 prop 都将会刷新为最新的值。这意味着你不应该在一个子组件内部改变 prop。如果你这样做了,Vue 会在浏览器的控制台中发出警告。 > 每次父级组件发生变更时,子组件中所有的 prop 都将会刷新为最新的值。这意味着你不应该在一个子组件内部改变 prop。如果你这样做了,Vue 会在浏览器的控制台中发出警告。
- 这个 `prop` 用来传递一个初始值;这个子组件接下来希望将其作为一个本地的 `prop` 数据来使用。 - 这个 `prop` 用来传递一个初始值;这个子组件接下来希望将其作为一个本地的 `prop` 数据来使用。在这种情况下,最好定义一个本地的 `data property` 并将这个 `prop` 用作其**初始值**
```html ```html
<template> <template>
<view> <view>
<!-- 我是子组件componentA --> <!-- 我是子组件componentA -->
<view>{{title}}</view> <view>{{myTitle}}</view>
</view> </view>
</template> </template>
<script> <script>
export default { export default {
props: ['title'] props: ['title'],
data() {
return {
myTitle:this.title
}
}
} }
</script> </script>
``` ```
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册