zoukankan      html  css  js  c++  java
  • Vue基础 の 组件 父 --> 子 de传值

    Step1: 父组件调用 子组件  父组件通过 标签上的属性向子组件传值

    Step2:子组件通过 props 接受父组件传送的属性,子组件便可以使用。

    静态传值:

        <script>
            const root = Vue.createApp({
                template:`
                    <div> 
                        <component—childer content='我是父组件传送的值啊'/>
                    </div> `
            })
            root.component('component—childer',{
                props:['content'],
                template:` <div>{{content}}</div> `
            })
            root.mount('#app')
        </script>

    动态传值: v-bind 

      1.  通过data 定义数据 v-bind绑定传送数据

        <script>
            const root = Vue.createApp({
                data(){
                    return{
                        content:'我是父组件 传送的动态数据'
                    }
                },
                template:`
                    <div> 
                        <component—childer :content='content'/>
                    </div>
                `
            })
            //定义 全局组件
            root.component('component—childer',{
                props:['content'],
                template:` <div>{{content}}</div> `
            })
            root.mount('#app')
        </script>

      2.  props校验传送数据

      props:{

        xx:Sting,

        xxx:Boolean

    }

        <script>
            const root = Vue.createApp({
                data(){
                    return{
                        content:'我是父组件 传送的动态数据'
                    }
                },
                template:`
                    <div> 
                        <component—childer :content='content'/>
                    </div>
                `
            })
            //定义 全局组件
            root.component('component—childer',{
                props:['content'],
                template:` <div>{{content}}</div> `
            })
            root.mount('#app')
        </script>
  • 相关阅读:
    es6实现简单模板编译
    JavaScript实现自定义短信模板
    关于JavaScript设计模式的学习(二)
    js获取可编辑区域光标位置
    关于JavaScript设计模式(一)
    为什么axios请求接口会发起两次请求
    axios基本用法
    webpack 配置文件
    IDEA系列(六)一This file is indented with tabs instead of 4 space
    IDEA系列(五)一控制台中文乱码
  • 原文地址:https://www.cnblogs.com/Hanro-Z/p/14584417.html
Copyright © 2011-2022 走看看