首页 > 其他分享 >关于vue2.x的一些问题理解

关于vue2.x的一些问题理解

时间:2022-09-18 15:00:07浏览次数:121  
标签:标签 绑定 理解 关于 vue2 组件 data emit 属性

目录

1、data()方法

vue在渲染组件的时候会自动调用这个方法,方法返回的数据渲染到dom上

2、数据流的双向绑定与单项绑定

表单输入框都是双向绑定:model="属性"获取用户的输入
父组件向子组件单向传递数据流的时候是:属性="属性"

3、keep-alive标签

能够在发生路由切换的时候能够保持保持表单数据的输入状态

4、router-view标签

在发生路由跳转时,会在当前模块的router-view标签处展示目标路由组件的内容

5、组件中方法中的this指向的是当前组件的顶级(根)元素(重要)

6、this.$refs.属性名(元素定义的ref="属性名")

不能跨组件,类似于给组件的某一个元素起一个唯一的名字,在方法中通过this.$refs.属性名能够快速的拿到这个元素

7、this.$emit('事件字符串')

子组件调用父组件的方法,并向父组件传递数据

// 父组件
@parent相当于是自定义的事件,子组件通过字符串触发这个事件
<Content @parent="test"></Content>
test(data){
  console.log(data)
}

// 子组件
<el-button @click="childMethod">测试emit</el-button>
childMethod() {
  let a = 1;
  this.$emit('parent',a)
}

8、this.$nextTick

其用于数据渲染之后执行。
比如:
  修改了某个数据,这个数据需要 dom 更新之后才会显示出来,此时就可以使用 this.$nextTick。其传递一个回调函数,在数据渲染之后执行。
https://www.cnblogs.com/l-y-h/p/12935300.html#_label0

标签:标签,绑定,理解,关于,vue2,组件,data,emit,属性
From: https://www.cnblogs.com/hhddd-1024/p/16704807.html

相关文章

  • 关于一些处理数组下标的题目
    leetcode1329可以将其转化为数学上的坐标系,将整个坐标逆时针翻转90度可以枚举b,取出每条对角线上的元素,进行排序,再填回去即可 vector<vector<int>>diagon......
  • 关于朋友圈出现的小米新店广告骗局(非法获取个人消息)木马通过广东政务服务网(tyrz.gd.g
     前两天在朋友圈突然看到有发小米新店开业送千台扫地机器人的广告,出于天上不会掉馅饼到我身上的原则我选择忽略了,但是没多久看到他又晒了个物流订单,于是还是点开看......
  • 倒排索引的理解
    https://blog.csdn.net/qq_39144436/article/details/124509108搜索的核心目标实际上是保证搜索的效果和性能,为了高效的实现全文检索,我们可以通过倒排索引来解决。倒排......
  • 关于vue3+ts中使用props进行类型限制报错的问题
    报错Type'{}'isnotassignabletotype'(props:Readonly<Props>)=>object'.  Type'{}'providesnomatchforthesignature'(props:Readonly<Props>):obj......
  • Kakfa系列丛书推荐之《深入理解Kafka:核心设计与实践原理》
    编者推荐本书从Kafka的基本概念入手,主要从生产端、消费端、服务端等3个方面进行全面的陈述,主要内容包括Kafka的基本使用方式、生产者客户端的使用、消费者客户端的使用......
  • 关于MySQL的lock wait timeout exceeded解决方案
    copy自:关于MySQL的lockwaittimeoutexceeded解决方案一、关于MySQL出现lockwaittimeoutexceeded;tryrestartingtransaction的解决方案。我们可以通过到informa......
  • 关于 pytorch 版本问题及快捷键
    1.查看cuda版本nvcc--version该命令也可以简写成nvcc-V虚拟环境中的cuda和系统安装的cuda是互不影响的,所以,在虚拟环境中可以随意更改cuda版本。在更新cuda......
  • 理解Jwt代码
    1.昨天主要是对Jwt的代码里面不熟悉的代码进行了简要的理解,发现其实有些流程并不是普通程序员自己写的,而是自己进行拓展,这些流程是开源程序员写的开发流程;我发现这些代码一......
  • 好书推荐之《深入理解JAVA虚拟机》
    大佬推进这本书作为JVM的入门书籍,是每一个JVAV工程师必备的。 简介这是一部从工作原理和工程实践两个维度深入剖析JVM的著作,是计算机领域公认的经典,繁体版在台湾也......
  • 好书推荐之《深入理解计算机系统》
    大佬推荐首先推荐的是翻译版图书《深入理解计算机系统》,原书名为《ComputerSystemsAProgrammer’sPerspective》。不过,这本书叫做《程序员所需要了解的计算机知识》......