【vue学习】vue对象的操作

本文探讨了如何在一个Vue对象中操作另一个Vue对象,包括修改属性和调用方法。同时,介绍了Vue实例的重要属性,如el、data,并提到了ref和mount在Vue对象动态绑定中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【Vue学习】vue对象的操作

1.可以通过一个Vue对象操作另一个Vue对象

<body>
    <div id="app1">
        {{title}}
        <input type="button" @click="toUpCase" value="toUpCase"/>
        {{toLowCase}} 
    </div>
    <div id="app2">
        <input type="button" @click="changeV1Title" value="changeV1Title">
    </div>
    
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>

    <script>
        var v1 = new Vue({
            el:"#app1",
            data:{
                title:"hello vue!"
            },
            methods:{
                toUpCase:function(){
                    this.title = this.title.toUpperCase();
                }
            },
            computed:{
                toLowCase:function(){
                    return this.title.toLowerCase();
                }
            }
        });
        var v2 = new Vue({
            el:"#app2",
            methods:{
                changeV1Title:function(){
                    v1.title = "Hello Java"
                }
            }
        })
    </script>
</body>

2.Vue对象操作另一个Vue对象的内容,维度有两个,操作属性、操作方法

​ 这些属性,是data或者computed里定义的

3.Vue的实例属性

​ Vue对象中的el、data等等的这些键也成为属性,这些属性就是Vue对象的实例属性!

  • ref的使用:

    • 在vue里面,往往使用ref属性来代替id属性的使用。

      <button type="button" ref="mybtn" @click="show" />
      this.$refs.mybtn.innerHTML = "hello"
      
      
  • mount的使用:

    • 实现了页面元素和vue对象的动态绑定,之前都是通过el的方式绑定,也可以通过mount实例属性进行绑定。
<body>
    <div id="app1"> 
    </div>
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    <script>
        var v1 = new Vue({
            //这里没有用el绑定
            template:"<h1>hello</h1>"
        })
        //script执行到此处进行动态绑定
        v1.$mount("#app1");
    </script>
</body>

image-20200930154942832

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值