美文网首页
动态Props

动态Props

作者: M1agnesium | 来源:发表于2018-04-12 10:24 被阅读0次

父/子组件传递数据是通过:props 选项。

这么理解 props 选项:由于不能在子组件模板中,直接使用父组件的数据。就需要一个类似管道一样的东西,将父组件的数据传递给子组件模板。这个管道就是 props 选项。

可以理解为:子组件需要的数据,是通过父组件组自定义标签属性用指令v-bind绑定数据得来的。

注意:html是不区分大小写的,在html需要将 驼峰命名 的写法转换成 短横线分割命名法。

下面是一个实例

<div id="prop-example-2">
    <input v-model="parentMsg">
    <br />
    <child v-bind:my-message="parentMsg"></child>
</div>
<script>
    new Vue({
        el: "#prop-example-2",
        data: {
            parentMsg: 'Message from parent'
        },
        components: {
            'child': {
                props: ['myMessage'],
                template: '<span> {{ myMessage }} </span>',
            }
        }
    })
</script>

这个例子中 v-model 实现的是双向绑定, input标签中的value值和是Vue 实例中的parentMsg的值。

在组件中通过 v-bind 绑定指令,和 prop 选项 将父组件的数据传递给子组件的模板。

相关文章

  • 动态Props

    父/子组件传递数据是通过:props 选项。 这么理解 props 选项:由于不能在子组件模板中,直接使用父组件的...

  • 2018-06-27

    vue的props 可以通过props传递静态值或动态值 定义方式 子组件定义 props:{ propnam...

  • vue专题:Props和动态 Props

    Props 动态 Props 类似于用 v-bind绑定 HTML 特性到一个表达式,也可以用 v-bind绑定动...

  • props

    动态 Props在模板中,要动态地绑定父组件的数据到子模板的 props,与绑定到任何普通的 HTML 特性相类似...

  • 父子组件的传值

    一,父组件向子组件传值 1⃣️,静态的传值props 2⃣️,动态的传值props 要动态地绑定父组件的数据到子模...

  • Vue props 单向数据流

    1、props通信 注意:DOM模板的驼峰命名props要转为短横分割命名。 传递动态数据(v-bind): 2、...

  • (一)Vue-路由

    路由使用 静态路由 动态路由通过当前路由规则获取 或者 通过开启 props 获取, 建议通过props来解耦 3...

  • Vue求职在线之职位查询

    知识点: v-on, v-for, v-if, props, $emit,动态Prop, Class 与 Styl...

  • antd setFieldValue

    //你不应该用setState,可以使用this.props.form.setFieldsValue来动态改变表单...

  • vue-router,MVVM,dom-diff解析

    动态路由:如果需要获取动态路由id,建议使用props方式: 编程式导航: $router有两种用法,第一种直接添...

网友评论

      本文标题:动态Props

      本文链接:https://www.haomeiwen.com/subject/ibfxkftx.html