首页 > 其他分享 >【Vue】el & data的这些细节你知道吗

【Vue】el & data的这些细节你知道吗

时间:2023-09-18 15:04:20浏览次数:44  
标签:el Vue 函数 data 实例 写法

hello,我是小索奇,精心制作的Vue教程持续更新哈,花费了大量的时间和精力,总结拓展了很多疑难点,想要学习&巩固&避坑就一起学习叭~

el 与 data 的两种写法

el共有2种写法

el表达式主要用来在模板中展示数据,它可以输出简单的变量值,也可以调用方法。语法是${表达式}

  1. 创建Vue实例对象的时候配置el属性
  2. 先创建Vue实例,随后再通过VM.$mount('#root')指定el的值

根据需求设置,比如设置1000s后挂载

setTimeout(()=>{
            v.$mount('#root')
        },1000)

data的2种写法

  1. 对象式:data: { }
  2. 函数式:data() { return { } }
// 对象式
data:{
  name:'即兴小索奇'
}
// 函数式
data(){
  return {
    name:'即兴小索奇'
  }
}

函数式可以在每个实例中返回新的对象,防止对象被复用时数据互相污染

在这里哪种写法都可以,但到后期给伙伴们讲到组件时,data必须使用函数,否则会报错

注意

一定要牢记:由Vue管理的函数,一定不要写箭头函数,否则 this 就不再是Vue实例了,箭头函数没有this,那么向上"继承",找到全局window,这句话能带你走更长的路~

对您有用的话请点个免费的爱心叭~

下期详解MVVM模型

标签:el,Vue,函数,data,实例,写法
From: https://blog.51cto.com/u_16088329/7510898

相关文章

  • springboot vue电子班牌系统源码,以云平台、云服务器为基础,融合课程管理、物联控制、
    随着时代进步,数字信息化不断发展,很多学校都开始了数字化的转变。智慧校园电子班牌系统是电子班牌集合信息化技术、物联网、智能化,电子班牌以云平台、云服务器为基础,融合了班级文化展示、课程管理、物联控制、教务管理、考勤管理、素质评价、资源管理、家校互联等一系列应用。实现了......
  • vue elementplus 使用cellRenderer重写单元格,滑动滚动条渲染复选框出现错误
    使用elementplus的虚拟表格,动态加载表头的时候,第一列为复选框;但是在滚动滑动条的时候出现了一个奇怪的现象;我选择了4和5,当我滑动滚动条的时候如下: 像是复选框跟着在动; 通过跟踪代码,查出问题;在cellRenderer中打印checked的值发现问题,大滚动的时候,打印出来的都是undefined,渲......
  • Delphi7中单元文件内各个部分的执行顺序
    注:本文主要是讨论delphi程序启动时和退出时的执行顺序,期间有些知识来源于Delphi帮助,有些来自《Delphi7程序设计教程》(这本书只告诉我有initialization和finalization这两个关键字,但是没讲明白)(唉,现在的书只讨论框框架架,不讨论细节,写出来的东西让你看能看懂,别人一问或者自己一想,......
  • Selenium+dddocr轻松解决Web自动化验证码识别
    大家好,我是狂师,今天给大家推荐一款验证码识别神器:dddocr。1、介绍dddocr是一个基于深度学习的OCR(OpticalCharacterRecognition,光学字符识别)库,用于识别图片中的文字。它可以识别各种类型的文字,包括印刷体、手写体、表格、条形码等。dddocr库使用了深度卷积神经网络(CNN)和循环神......
  • vue3 浏览器“Uncaught runtime errors:” 全屏报错提示关闭
      在项目的vue.config.js中配置module.exports={devServer:{client:{overlay:false//编译错误时,取消全屏覆盖(建议关掉)}}}......
  • vue2和vue3使用echarts时无数据,怎么显示暂无数据图片或文字
    一开始也经历了用v-if和v-show,v-show的话echarts还会留出暂无数据图片的位置,导致echarts变形,v-if在加载和不加载切换时,dom会获取不到;后来也是在网上找的方法,时间有点长,原文地址就不贴了。对了,在网上查方法的时候还找到了echarts noDataLoading这个方法,按照网上的写完,但是并没有......
  • vue 自定义全局弹窗组件
    问题描述:vue自定义类似elementUI的this.$confirm解决方案:通过vue的extend方法实现然后全局注入 代码实现: 展示的组件(就是最基本的vue组件代码)<!--*@Author:linchunlinchun*@Date:2023-09-1810:14:24*@LastEditors:linchunlinchun*@LastEdit......
  • 用CSAI_BOM_DELETE删除WBS元素BOM
    REPORTZTEST4.datawa_csintypeCSIN.datag_warn_stlnrtypeSTZUB-STLNR.datag_flwarningtypeCAPIFLAG-FLWARNING.cLEARwa_csin.*wa_csin-aennr='009900159470'.wa_csin-MATNR='000000000000001223'."wa_csin-datuv=sy-d......
  • ALV data_change事件例子2
    programztest_bcalv_edit_03.*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&a......
  • ALV Data_Changed事件应用一例
    在alv中若需要用户交互输入数据,则数据的输入后可能需要做检查或者其他联动设备,则需要alv中进行回车操作,或者在被修改的单元格失去焦点的时候,能够触发事件,以便程序可以对变化的结果信息做详细的分析,或者做处理。如果需要达到这个效果,则需要为alv绑定data_changed事件。......