首页 > 其他分享 >【补充】vm对象简解

【补充】vm对象简解

时间:2023-08-06 22:34:50浏览次数:63  
标签:简解 Vue name 补充 vm 对象 实例 methods

【补充】vm对象简解

<body>
<div id="app">
    <!--插值语法-->
    <h1>{{name}}</h1>
    <br>
    <h2> 方法中的 this 对象 </h2>
    <button @click="handleClick1">点我</button>
</div>
</body>

<script>
    <!--  将创建的Vue对象封装到 vm 变量里面。控制台全局可以通过 vm.name 取值  -->
    // 写在 data 或 methods 中的属性或方法,可以从 vm 中直接 通过 vm.属性取值
    // methods的函数中,如果想使用data或methods中的属性,直接this.名字  就可以了
    var vm = new Vue({
        el: "#app",
        data: {
            name: "dream",
        },
        methods: {
            handleClick1() {
                console.log(this) // this 就是当前的 实例的 vm 对象
                // xr {_uid: 0, _isVue: true, __v_skip: true, _scope: t, $options: {…}, …}
            }
        },
    })
</script>
  • vm是一个Vue实例对象的变量名。

    • Vue实例对象是Vue.js框架中最核心的概念之一,它扮演着连接数据和视图的桥梁作用。

    • 数据绑定:

      • 通过将vm对象传递给模板语法,可以实现数据的动态渲染。
      • 例如,在模板中使用{{name}}的插值语法,name会被vm对象中的data属性中的name所替换,从而实现了name数据的动态展示。
    • 方法调用:

      • vm对象的methods属性中定义的方法,可以通过模板中的事件绑定(如@click="handleClick1")来进行调用。
      • 在这个例子中,当点击按钮时,会触发handleClick1方法,输出this对象。
      • 在方法中,this指向当前的Vue实例对象vm,通过this可以访问到vm实例中的属性和方法。
  • 总结起来,vm对象是Vue实例对象的引用,通过这个对象可以访问和操作Vue实例的数据和方法。

    • 它的作用是管理数据和行为,实现数据的双向绑定,以及处理用户交互和响应。
    • 在模板中可以通过vm对象来访问数据,并触发相应的方法来实现业务逻辑的处理。

标签:简解,Vue,name,补充,vm,对象,实例,methods
From: https://www.cnblogs.com/dream-ze/p/17610246.html

相关文章

  • 【补充】数组的过滤
    【补充】数组的过滤数组.filter(匿名函数,接收一个参数,函数必须返回true/false)返回true则表示该数据保留vararr=['a','at','atom','attoo','be','beyond','cs','csrf']//数组.filer(匿名函数,接受一个参数,函数必须......
  • 【补充】JS中的for循环操作
    【补充】JS中的for循环操作//补充:js循环vararr=[33,2,3,4,6,7,4]//1基础for循环//for(vari=0;i<arr.length;i++){//console.log(arr[i])//}//2in的循环(不怎么用),循环出索引//for(iinarr){////console.log(i)//console.l......
  • ubuntu中VMware虚拟机没有网络可能的原因
    有可能是VMware的网络服务未启动(比如注销账户再进入桌面时不会同时打开VMware的网络服务),可以去顶栏右上角点一下看看是不是这么回事。一般来说重启电脑就可以了,不行的话你就得研究怎么手动启动这个服务了。......
  • [Microsoft Azure] 使用 Microsoft Azure VM 快速创建宝塔面板并安装 WordPress 博客
     视频演示:[MicrosoftAzure]使用MicrosoftAzureVM快速创建宝塔面板并安装WordPress博客-Bilibili概述:创建AzureVM配置AzureVM安装宝塔面板安装WordPress步骤1:创建AzureVM首先,登录到MicrosoftAzure门户(https://portal.azure.com/)并使用您的Micros......
  • [Microsoft Azure] 基于Microsoft Azure VM 虚拟机快速搭建宝塔管理面板
    如果您正在使用MicrosoftAzure虚拟机(VM),并需要快速搭建Web管理面板,那么本文将介绍如何在其中安装宝塔面板。视频演示:[MicrosoftAzure]基于MicrosoftAzureVM虚拟机快速搭建宝塔管理面板-Bilibili1.创建虚拟机首先,您需要创建AzureVM实例。可以选择Linux或W......
  • VMware vSphere vCenter Server Appliance 7.0安装配置​
    VMwarevSpherevCenterServerAppliance7.0安装配置环境说明:将vCenterServerAppliance部署在ESXi主机上,安装配置虚拟机windows2019:准备好VMwarevCenterServer镜像文件将准备好合适版本的vCenterServer镜像文件的电脑与ESXi主机的连通。注意:vCenter版本要高于ESXi版本,否则......
  • JVM:对象一定在堆中分配吗?
    Java中的对象实例在大多数情况下都是在堆内存中分配的。堆是JVM所管理的内存中最大的一块区域,主要用于存放对象实例和数组。然而,有一些优化技术,如逃逸分析和标量替换,使得并非所有对象都在堆上分配。逃逸分析(EscapeAnalysis)是一种优化技术,用于分析对象动态作用域。如果一个对象......
  • Windows 在VMware Workstation 17上安装macOS Sonoma 虚拟机
    前言macOS在一些方面做得比Windows更好。但是,macOS只能安装在苹果电脑上,虽然黑苹果能满足部分人的要求,但依然有大部分机型无法安装黑苹果。而在虚拟机上,大部分用户都可以用上macOS,虽然流畅度等一般都没有白苹果、黑苹果好,但用来体验和日常使用是问题不大的。如果用来开发或编程之类......
  • JVM常见参数
    一、JVM参数大致可以分为三类1、标准指令:-开头,这些所有的HotSpot都支持的参数,可以用java-help打印出来.-verbose:gc:用于输出jvm载入类的相关信息,当jvm报告说找不到类或者类冲突时可此进行诊断-verbose:class:输出每次GC的相关情况-verbose:jni:输出native方法调用的相关情......
  • 测试玩梗--欢迎补充
    朋友间闲谈的谈资收集。连击变蓝在网页端空白页面处,连续点击三次,页面文字内容变成了蓝色背景。浏览器换图标客户安装IE反馈不兼容,投诉被移交到测试部门,苦口婆心劝解无效,一小哥用软件把Chrome浏览器安装包图表换成IE,称新款IE浏览器。客户安装之后表示非常好,而且访问其他网站页......