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

Vue框架学习笔记——创建Vue实例、实例与容器对应关系

文章目录

  • 创建Vue实例
  • 容器和Vue实例绑定
  • 容器中标签体的数据和实例中的数据动态绑定
  • 容器和实例一一对应


创建Vue实例

HTML文件中写下述代码,可以消除生产提示,创建Vue实例

  <script type="text/javascript">
    Vue.config.productionTip = false

    new Vue({
      el: '#box'
    })
  </script>

Vue中大括号内的是配置对象,也可以写成js表达式(表达式会产生一个值,例如函数,因为函数具有返回值),如Date.now()

容器和Vue实例绑定


  <div class="box" id="box">
    <h1>
      hello,world
    </h1>
  </div>
  <script type="text/javascript">
    Vue.config.productionTip = false

    new Vue({
      el: '#box'
    })
  </script>

可以通过配置el加上css选择器的字符串(通常为选择器字符串,也可以写为el:document.getElementById('box'),使用css选择器字符串是推荐的,而且建议使用id选择器),将div的容器和Vue实例建立关联。

容器中标签体的数据和实例中的数据动态绑定

将其改为:

  <div class="box" id="box">
    <h1>
      hello,world{{name}}
    </h1>
  </div>
  <script type="text/javascript">
    Vue.config.productionTip = false

    new Vue({
      el: '#box',
      data: {
        name: "这里是name的值"
      }
    })
  </script>

现在将data写成对象(之后会写成函数)。这样即可使用制定语法建立数据关联,改变data中name的,即可将Vue实例链接的容器中的name的数值。
data中可以使用逗号分隔。
同名的数据以后声明的为主,也就是会覆盖,可以写为层级结构

root容器中的代码被称为Vue模版,模版经过Vue实例解析变为正常的html代码

容器和实例一一对应

如果使用类选择器的el来选择容器,一个实例无法解析多个容器,选择排在代码前方的容器

多个实例选择同一容器,但一个容器无法连接多个实例,容器对应的实例先到先得



可以在开发者工具这里查看创建的Vue实例,Root就是创建的那个Vue实例


至此,结束。

如果你觉得这篇文章写的不错,多多点赞~收藏吧!


http://www.kler.cn/news/136642.html

相关文章:

  • Unsupervised Domain Adaptation in SemanticSegmentation: A Review——论文笔记
  • 通过四元数求机器人本体坐标旋转量
  • 【Java】使用iText依赖生成PDF文件
  • com.baomidou.mybatisplus.extension.service.IService用法详解及使用例子
  • 解决:git SSL certificate problem: unable to get local issuer certificate
  • MATLAB Simulink (二)高速跳频通信系统
  • C语言的5个内存段你了解吗?( 代码段/数据段/栈/堆)
  • Python将原始数据集和标注文件进行数据增强(随机仿射变换),并生成随机仿射变换的数据集和标注文件
  • 【C++ Primer Plus学习记录】for循环
  • 51.Sentinel微服务保护
  • 架构探索之路-第一站-clickhouse | 京东云技术团队
  • C++设计模式——单例模式
  • 基于单片机GPS轨迹定位和里程统计系统
  • 全国见!飞桨星河社区五周年,邀你共赴大模型盛宴!
  • 什么是调试和性能分析工具?
  • 【广州华锐互动】VR虚拟现实技术助力太空探险:穿越时空,探索宇宙奥秘
  • 第二证券:龙头公司大手笔回购 港股今年以来回购总额逼近千亿港元
  • 基于Java封装继承多态实现的一个简单图书系统
  • 【论文阅读】MAG:一种用于航天器遥测数据中有效异常检测的新方法
  • clickhouse分布式之弹性扩缩容的故事
  • MATLAB画图分辨率、图像大小研究
  • 使用drawio的图层构建更强大的图表
  • 剪辑视频怎么把说话声音转成文字?
  • 【面试】你有使用过链路追踪技术吗?
  • 什么样的企业可以使用免费版的CRM?
  • Sql Server 2017主从配置之:发布订阅