当前位置: 首页 > news >正文

通过vm可以访问那些属性——06

1.通过vue实例都可以访问那些属性?(通过vm都可以vm.什么)

vue实例中的属性很多。有的以$开始,有的以_开始。

所有以$开始的属性,可以看做是公开的属性,这些属性是提供给程序员使用的

所有以_开始的属性,可以看做是私有属性,这些属性是vue框架底层使用的,一般我们程序员很少用

通过vm也可以访问vue实例对象的原型对象上的属性,例如:vue.$delete.....

<body>

<div id = “app”>

<h1>{{name}}</h1>

</div>

<script>

let dataObj ={

msg : ‘Hello Vue!’

}

const vm =new vue ({

el : ‘#app’

data : dataObj

})

console.log (‘dataObj的msg’,dataObj.msg); //按说msg是dataObj对象的属性

console.log( ‘vm的msg’,vm.msg); //为什么msg属性可以通过vm来访问。

这是为什么vue 框架底层使用了数据代理机制。要想搞明白数据代理感,必须有一个基础知识点要学会:Object.defineProperty

</script>

</body>

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 整洁架构SOLID-接口隔离原则(ISP)
  • WSGI 服务器教程:`full_dispatch_request` 方法解析
  • Flutter框架时间线梳理
  • 同三维T80004EA编解码器视频使用操作说明书:高清HDMI编解码器,高清SDI编解码器,4K超清HDMI编解码器,双路4K超高清编解码器
  • SpringBoot整合Java Mail实现发送邮件
  • Study--Oracle-07-ASM自动存储管理(一)
  • GLM3源码学习
  • 《斯科特·凯尔比的风光摄影手册》读书笔记
  • 刷题之单词规律同构字符串(leetcode)
  • 2022-10-26 Qt6.5版本后视频渲染
  • Go 初始化一个字典value是列表
  • 前端/python脚本/转换-使用天地图下载的geojson(echarts4+如果直接使用会导致坐标和其他信息不全)
  • MongoDB - 查询操作符:比较查询、逻辑查询、元素查询、数组查询
  • 安全防御----防火墙综合实验2
  • 图论---匈牙利算法求二分图最大匹配的实现
  • Angular Elements 及其运作原理
  • java 多线程基础, 我觉得还是有必要看看的
  • leetcode98. Validate Binary Search Tree
  • MySQL数据库运维之数据恢复
  • ng6--错误信息小结(持续更新)
  • SegmentFault 2015 Top Rank
  • Terraform入门 - 3. 变更基础设施
  • 程序员该如何有效的找工作?
  • 大快搜索数据爬虫技术实例安装教学篇
  • 让你成为前端,后端或全栈开发程序员的进阶指南,一门学到老的技术
  • 如何胜任知名企业的商业数据分析师?
  • 算法---两个栈实现一个队列
  • 提醒我喝水chrome插件开发指南
  • 我感觉这是史上最牛的防sql注入方法类
  • 我是如何设计 Upload 上传组件的
  • 再次简单明了总结flex布局,一看就懂...
  • Hibernate主键生成策略及选择
  • !$boo在php中什么意思,php前戏
  • #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?
  • (13):Silverlight 2 数据与通信之WebRequest
  • (Redis使用系列) SpringBoot 中对应2.0.x版本的Redis配置 一
  • (八)Flink Join 连接
  • (编程语言界的丐帮 C#).NET MD5 HASH 哈希 加密 与JAVA 互通
  • (二)十分简易快速 自己训练样本 opencv级联lbp分类器 车牌识别
  • (十三)MipMap
  • . ./ bash dash source 这五种执行shell脚本方式 区别
  • .gitignore文件---让git自动忽略指定文件
  • .net core + vue 搭建前后端分离的框架
  • .Net Core中Quartz的使用方法
  • .NET 设计模式—简单工厂(Simple Factory Pattern)
  • .net8.0与halcon编程环境构建
  • .Net多线程Threading相关详解
  • .NET是什么
  • .Net下的签名与混淆
  • // an array of int
  • //usr/lib/libgdal.so.20:对‘sqlite3_column_table_name’未定义的引用
  • /etc/apt/sources.list 和 /etc/apt/sources.list.d
  • ??Nginx实现会话保持_Nginx会话保持与Redis的结合_Nginx实现四层负载均衡
  • @param注解什么意思_9000字,通俗易懂的讲解下Java注解
  • @PostConstruct 注解的方法用于资源的初始化