32.ref获取DOM元素和组件

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>Title</title>

    <script src="https://cdn.bootcss.com/vue/2.6.10/vue.min.js"></script>

</head>

<div id="app">

    <p id="here" ref="here">{{message}}</p>

    <input type="button" value="获取元素" @Click="getElement" ref="input">

    <hr>

    <login ref="mylogin"></login>

</div>

</body>

<script>

    var login={

        template:'<h1>登录组件</h1>>',

        data(){

            return{

                msg:'son msg'

            }

        },

        methods:{

            show(){

                console.log("调用了子组件的方法");

            }

        }

    }

    let app=new Vue({

        el:'#app',

        data:{

            message:'Hello World'

        },

        methods:{

            getElement(){

                console.log(this.$refs.here.innerText);

                console.log(this.$refs.mylogin);

            }

        },

        components:{

            login

        }

    })

</script>

</html>

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.小球动画flag标识符的作用分析 .ball{ width:15px; height:15px; backgr...
    不会改变阅读 445评论 0 0
  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom阅读 2,735评论 0 3
  • 第一章 Vue概述 what? Vue是实现UI层的渐进式js框架,核心库关注视图层,简单的ui构建,复杂的路由控...
    fastwe阅读 757评论 0 0
  • 1.父组件给子组件传值: 父组件(v-bind传值) 子组件(default是为了避免父组件没有传值的情况) ex...
    qiuWeb阅读 1,632评论 0 1
  • 黄秀珍 我最近经常与我表妹聊天,她说她过得很幸福,从她经常在朋友圈发的照片也可以看出:常常出外去旅游,生话过得有滋...
    hXZ笑看人生阅读 896评论 8 22