首页 > 其他分享 >[Vue]el和data的两种写法

[Vue]el和data的两种写法

时间:2023-10-19 15:34:08浏览次数:39  
标签:el Vue data vm new 写法

1.el有2种写法
(1).new Vue时候配置el属性。
(2).先创建Vue实例,随后再通过vm.$mount('#root')指定el的值。

//------------- el 的两种写法 ------------- 
const vm = new Vue({
    el: '#root',    // 第一种写法
    data: {
        name: '模板'
    }
})

//-----------------------------------------
const vm = new Vue({
    data: {
        name: '模板'
    }
})
vm.$mount('#root')  // 第二种写法,挂载到容器#root中

 

2.data有2种写法
(1).对象式
(2).函数式

如何选择:目前哪种写法都可以,以后学习到组件时,data必须使用函数式,否则会报错。

// ------------- data 的两种写法 ------------- 
const vm = new Vue({
    el: '#root',
    // 第一种写法,对象式
    data: {
        name: '模板'
    }
})

// ------------------------------------------- 
const vm = new Vue({
    // 第二种写法,函数式,写组件的时候用到
    // 也可以直接写成 data(){}
    data: function () {
        // 此处如果是普通函数,this指向Vue实例对象;如果是箭头函数,this指向window对象。
        console.log('this: ', this)
        return {
            name: '模板'
        }
    }
})

 

3.一个重要的原则:
由Vue管理的函数,一定不要写箭头函数,一旦写了箭头函数,this就不再是Vue实例了。

标签:el,Vue,data,vm,new,写法
From: https://www.cnblogs.com/ximu1009/p/17764511.html

相关文章

  • excel怎么固定前几行前几列不滚动?
    在Excel中,如果你想固定前几行或前几列不滚动,可以通过以下几种方法来实现。详细的介绍如下:**固定前几行不滚动:**1.选择需要固定的行数。例如,如果你想要固定前3行,应该选中第4行的单元格。2.在Excel的菜单栏上,点击“视图”选项卡。3.在“窗口”组中,点击“冻结窗格”按钮。此时会弹......
  • 循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(10) -- 在Dat
    有时候,一些数据的录入可能需要使用表格直接录入会显得更加方便快捷,这种情况有时候也是由于客户使用习惯而提出,本篇随笔介绍在WPF应用端上使用DataGrid来直接新增、编辑、保存数据的处理。录入数据的时候,我们都采用在一个窗体界面中,根据不同内容进行录入,但是有时候涉及主从表的数......
  • Linux shell编程学习笔记8:使用字符串
    一、前言字符串是大多数编程语言中最常用最有用的数据类型,这在Linuxshell编程中也不例外。本文讨论了LinuxShell编程中的字符串的三种定义方式的差别,以及字符串拼接、取字符串长度、提取字符串、查找子字符串等常用字符串操作,,以及反引号在echo和expr命令联合使用时的作用。二......
  • Linux shell编程学习笔记4:修改命令行提示符格式(内容和颜色)
    一、命令行提示符格式内容因shell类型而异Linux终端命令行提示符内容格式则因shell的类型而异,例如CoreLinux默认的shell是sh,其命令行提示符为黑底白字,内容为:tc@box:/$其中,tc为当前用户名,box为主机名,/为当前目录路径,$表示当前用户类型是普通用户 。 二、环境变量PS1存储了命令行提......
  • 和鲸ModelWhale与中科可控X系列异构加速服务器完成适配认证,搭载海光芯片,构筑AI算力底
    AIGC时代,算力作为新型生产力,是国家和企业构建竞争优势的关键。而随着传统计算方式无法满足新时代激增的算力需求,计算场景的多元化和计算应用的复杂化推动了CPU+GPU异构平台的加速组建。在此全球激烈角逐的大趋势下,我国信创产业链各厂商应形成良好的产业协作与互动机制,加强基础设......
  • [Mac] 安装paddle-pipelines出现 ERROR: Failed building wheel for lmdb
    今天在mac换了新系统,然后重新安装paddle-piplines的时候出现了下面的问题:xcrun:error:invalidactivedeveloperpath(/Library/Developer/CommandLineTools),missingxcrunat:/Library/Developer/CommandLineTools/usr/bin/xcrunerror:command'/usr/bin/clang'fai......
  • 云图说|交换数据空间Exchange Data Space
    本文分享自华为云社区《云图说|交换数据空间ExchangeDataSpace》,作者:阅识风云。阅识风云是华为云信息大咖,擅长将复杂信息多元化呈现,其出品的一张图(云图说)、深入浅出的博文(云小课)或短视频(云视厅)总有一款能让您快速上手华为云。更多精彩内容请单击此处。交换数据空间(Exch......
  • 关于 npoi 的 DateUtil.IsCellDateFormatted(cell) 为true,取cell.DateCellValue却报
    NPOI中数字和日期都是NUMERIC类型的,这里对其进行判断是否是日期类型所以当 DateUtil.IsCellDateFormatted为true时,理论是应该可以取到  cell.DateCellValue但实际上,cell.DateCellValue可能会报异常,而取 cell.NumericCellValue却是正常的,HSSFWorkbook是excel2007以前......
  • Elasticsearch 7.17.7开启x-pack
    1、ES配置文件  elasticsearch.ymlcluster.name:elasticsearchnode.name:node-1network.host:0.0.0.0discovery.type:single-nodexpack.security.enabled:truexpack.security.authc.api_key.enabled:true设置密码/usr/share/elasticsearch/bin/elasticsearch-s......
  • 提升数据决策时效,火山引擎DataLeapCDC分库分表能力升级!
    更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 近日,大数据研发治理套件DataLeap数据集成更新CDC分库分表能力,可做到将多个实例的多个数据库的多个分表同步到目标端的一个表中,先离线同步,然后实时同步。适用于分库分表场景。同时,支持......