vue- el与data 的两种写法

H5页面唤醒App(安卓+ios) H5页面唤醒App(安卓+ios),由安卓APP提供scheme,host等,openUrl,universalUrl 立即下载

el与data 的两种写法
el:

  1. new Vue 时候配置el属性
  2. 先创建 Vue 实例,随后通过vm.$mount(’#root’) 指定 el 值

data 两种写法

  1. 对象式
  2. 函数式:
  3. 现在写那种都可以,以后学组件的时候,data 必须使用函数式,不然会报错

一个重要原则:
由 vue 管理的函数(比如这里写的 data),一定不要写箭头函数,一旦写了箭头函数, this就不再是 vue 实例了,它指向的将会是 window

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script type="text/javascript" src="./vue.js"></script>
</head>

<body>
    <!-- 准备好一个容器
     -->
    <div id="root">
        <h1>你好,{{name}}</h1>

    </div>
</body>
<script type="text/javascript">
    Vue.config.productionTip = false //阻止 vue 在启动时产生生产提示

    new Vue({
        el: '#root',
        data: {
            name: "hxb"
        }
    })

</script>

</html>

在这里插入图片描述

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script type="text/javascript" src="./vue.js"></script>
</head>

<body>
    <!-- 准备好一个容器
     -->
    <div id="root">
        <h1>你好,{{name}}</h1>

    </div>
</body>
<script type="text/javascript">
    Vue.config.productionTip = false //阻止 vue 在启动时产生生产提示

    const v = new Vue({
        // el: '#root',   第一种写法
        data: {
            name: "hxb"
        }
    })
    console.log(v);

    setTimeout(() => {  //定时器, ls 之后执行
        v.$mount('#root')  //第二种写法
    }, 1000);


</script>

</html>

解析过程
在这里插入图片描述
data的两种写法:

在实际开发过程中
第二种用的比较多
就是function这一种

// data 的两种写法
    new Vue({
        el: '#root',
        // 1. 对象式
        //     data:{
        //         name:'hxb'
        //     }
        // 


        // 2.函数式
        //data: function () {
//一般在对象中写函数都删掉 :function
		data(){

		console.log(this);  // 此处的this 是vue实例对象
            return {
                name: 'hxb'
            }
        }
    })

在这里插入图片描述
箭头函数没有自己的this ,就只能往上一级找,最后只能找到window
在这里插入图片描述

Windows下Cppcheck静态测试全流程:从安装到生成HTML报告的避坑指南 本文详细介绍了在Windows平台下使用Cppcheck进行静态代码分析的全流程,包括环境搭建、插件配置、自动化脚本编写及HTML报告生成。重点解析了MISRA插件集成、常见问题排查以及性能优化技巧,帮助C/C++开发者高效提升代码质量。文章特别针对Windows环境下的路径处理、空格问题等细节提供了实用解决方案。 阅读详情

相关推荐

离散系统傅里叶变换的常用结论证明

本文介绍了离散系统傅里叶变换的三个重要结论:1)时域卷积对应频域相乘(公式1-3);2)时域相乘对应频域卷积(公式4-6);3)帕塞瓦尔定理(公式7)及其广义形式,证明信号能量在变换域保持不变。文末提供了MATLAB卷积运算演示程序,通过动画展示离散信号卷积过程(翻转、平移、相乘、累加),并以方波信号为例给出运行结果图。该程序直观呈现了卷积运算的步骤与结果。

newtton的博客 1302

解决谷歌浏览器Failed to load resource: net::ERR_FAILED问题

问题描述: 使用ajax去访问json文件时,用谷歌浏览器打开时,会出现如下图问题: 问题解决: 1、出现该问题是因为出现了跨域,可以查找相关解决跨域方法解决 2、使用vscode编辑器,安装live-server插件,使用如图方法打开html文件,会强制使其在同一个服务器下。 ...

illion booked 9万+

【回答问题】ChatGPT上线了!如何安装python-ipopt?python-ipopt有哪些用法?

python-ipopt是一种基于Python语言的求解非线性最优化问题的软件包。它使用了Interior Point Optimizer(IPOPT)算法来求解最优化问题。这段代码使用python-ipopt求解了一个无约束的非线性最小化问题,其目标函数为(x[0] - 1) ** 2 + (x[1] - 2) ** 2,求解结果为x_opt。求解线性规划问题、二次规划问题、二次范数最小化问题等类型的最优化问题。对于给定的最优化问题,可以设置不同的求解参数来控制求解的精度和效率。

源代码杀手的博客 2144

我的第一个Vue程序

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge">

Lovnx 3576

【MATLAB代码】蚁群算法(Ant Colony Optimization, ACO)路径规划(避障)仿真程序,订阅专栏后可直接查看完整源代码

基于蚁群算法的路径规划系统。可自定义起点、终点和障碍物地图,系统通过蚁群算法自动计算最优路径,并输出路径坐标、障碍物地图和收敛曲线。完整MATLAB源代码直接运行。适用于复杂障碍环境下的路径优化问题。

985工科博士毕业,专攻定位、导航和滤波等算法研究。从业10年,主要使用MATLAB 3091

财务数字化——解读美的战略规划之财务组织体系建设【附全文阅读】

本文提出适用于集团企业的财务管控方案,面向财务负责人、HR及战略规划人员。方案整合四种管控模式,结合500强案例,构建"职能定位-架构设计-权责划分-人才发展"体系,涵盖财务五大模块。通过明确总部与事业部权责边界,提供组织架构等实操框架,旨在平衡财务管控与业务支持,提升效率与风控能力,满足集团财务体系规范化建设需求。

cdfunlove的博客 663

Vue 中el和data的两种写法

写法用于 Vue 版本说明el: ‘#app’Vue 2简单场景下的快捷挂载Vue 2手动控制挂载时机Vue 3Vue 3 的标准挂载方式使用场景写法是否推荐说明Vue 2 根实例data: {}✅ 可用仅限于 new Vue(…)Vue 2 组件✅ 推荐避免组件之间共享同一数据对象Vue 3使用 ref() / reactive()✅ 推荐完全替代 data。

weixin_46282323的博客 1608

全景相机APP

以下是一款**全景相机APP**的完整源码,支持全景照片拍摄(多帧拼接)、全景预览、鱼眼矫正、图片保存/分享、360°全景查看等核心功能,基于Android原生Camera2 API(替代过时的Camera API) + OpenCV(图像拼接) + GLSurfaceView(全景预览)实现,适配Android 8.0+设备,可直接编译运行。runOnUiThread(() -> tvFrameCount.setText("已拍摄:" + frameCount + "帧"));// X轴旋转(上下)

寒寒豆豆软件公司的博客 180

Vue前端框架 —— Vue 实例中 el 和 data 的两种写法

在 Vue 2.0 中创建 Vue 实例时,通常情况下与这两个配置项都是按照一种固定的方式写的,像下面这样。除了上面那一种常用写法之外,el 与 data 都分别有另一种写法。el 的另一种写法使用起来会更灵活,data 的另一种写法在组件中使用较为频繁。在原来代码的基础上将创建的 Vue 实例赋值给一个变量,官方推荐使用 "vm" 当做变量名。将 Vue 实例赋值给 vm 之后在控制台中输出一下 vm( Vue 实例 )下图就是 vm 的输出结果,输出结果为一个实例对象。展开后会出现很多以美元符号 '..

weixin_45661229的博客 1884

5G 模组 FM650 USB模式查询及网络配置

完成以上配置后,5G模组可进行搜网,入网成功后,上位机获取 5G IP。

十年通信老兵的技术修炼之路——从3G到5G,从地面基站到卫星通信。 1323

小黄鸭机器人技术全解-第 07 章 关节自由度与行程参数

—鸭子歪着头转头时,转的平面是斜的,这正是它"灵动"感的来源。仿真里这是自动的(轴定义在父刚体系),复刻时不需要做任何事——

yolo模型训练找我,AI游戏合作找我 66

vue中el和data的两种写法

data和el的两种写法1 el有两种写法(1).new vue的时候配置el属性(2).先创建vue实例,随后再通过vm.$mount(‘#root’)指定el的值2 data有两种写法(1)对象式(2)函数式如何选择:目前哪种写法都可以,如果使用组件,data必须使用函数式,否则会报错3 一个重要的原则由vue管理的对象,一定不要写箭头函数,不然this就不是vue实例了。

见证自己学习,成长的记录 1294

基于XDMA 的PCIE读写DDR

基于XDMA 的PCIE读写DDR 概述:   想实现基于FPGA的PCIe通信,查阅互联网各种转载…基本都是对PCIe的描述,所以想写一下基于XDMA的PCIe通信的实现(PCIe结构仅做简单的描述(笔记),了解详细结构移至互联网)。 实现功能:PC通过PCIE读写DDR,同时用户通过逻辑代码可以读取被写入DDR内的数据(我是通过VIO实现DDR任意地址,任意数据大小的读取。)。 实践实践!!! 说明: 参考文档: PCI Express Base Specification Revision 3.0 P

Crazzy_M的博客 1万+

Vue核心 el与data的两种写法

创建Vue实例对象的时候配置el属性先创建Vue实例,随后再通过vm.$mount(‘#root’)指定el的值对象式:函数式:如何选择:目前哪种写法都可以,以后到组件时,data必须使用函数,否则会报错

LoveSummer 1万+

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Vue -- el 与 data 的两种写法

Vue – el 与 data 的两种写法 小结 data 与 el 的两种写法: 1、el 的两种写法: 1)new Vue 时候配置 el 属性 2)先创建 Vue 实例,随后再通过 vm.$mount('#root') 指定 el 的值 2、data 的两种写法: 1)对象式 2)函数式 如何选择:目前哪种写法都可以,以后学到组件时,data必须使用函数式,否则会报错 3、一个重要的原则: 由

qq_42250642的博客 293

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Vue el与data的两种写法

由Vue管理的函数,一定不要写箭头函数,一旦写了箭头函数,this就不再是Vue实例,而是Vue的上一层。(2).先创建Vue实例v,随后再通过v.$mount('xxx')指定el的值。如何选择:使用组件时,data必须使用函数式。因为组件是可复用的实例,要是。为对象,所有组件实例会共享同一个数据引用,这会让状态管理变得混乱。而使用函数返回新对象,能保证每个实例的。(1).new Vue时配置el属性。

2301_78939167的博客 173

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Vue学习 4el与data的两种写法

el与data的两种写法 el的两种写法 在Vue实例中,我们通常采用在配置文件中直接声明el的方法来连接dom元素。例如下面这样 <body> <div id="demo"> <h1>你好,{{name}}</h1> </div> <script type="text/javascript"> var x =new Vue({ el:'#demo', data:{ name:'Revin'

Revin的博客 377

Vue学习之el和data的两种写法

关于Vue的el和data的写法

wubin8518的博客 1435

[vue] el与data的两种写法

data与el的2种写法 1.el有2种写法 (1).new Vue时候配置el属性。 new Vue({ el:'#root', //第一种写法 data:{ name:'尚硅谷' } }) (2).先创建Vue实例,随后再通过vm.$mount('#root')指定el的值。 const v = new Vue({ data:{ name:'尚硅谷' } }) console.log(v) v.$mount('#root') //第二种写法 2.data有2种写法 (

qq_14993591的博客 299

Vue中 el与data的两种写法

Vue的核心 el 与 data 的两种写法,里面写着很详细,需要了解的话里面请 ~ ~ ~

k010107的博客 286

Vue2学习-el与data的两种写法

data与e1的2种写法1.e1有2种写法(1).new Vue时候配置e1属性。(2).先创建Vue实例,随后再通过vm.$mount('#root')指定el的值。2.data有2种写法(1).对象式(2).函数式如何选择:目前哪种写法都可以,以后学习到组件时,data必须使用函数式,否则会报错3.一个重要的原则:由Vue管理的函数,一定不要写箭头函数,一旦写了箭头函数,this就不再是Vue实例了,箭头函数 的 this是全局的window。

JAVA程序猿成长 341

vue基础之4:el与data的两种写法、理解MVVM、Object.defineProperty方法、数据代理

vue基础之4:el与data的两种写法、理解MVVM、Object.defineProperty方法、数据代理

casually的博客 1414

Vue框架学习笔记——Vue实例中el和data的两种写法

本文记录了Vue实例中el和data这两个配置属性的两种写法

Aer_7z的博客 763

Vue中data与el的两种写法

data与el的两种写法 1、el有2种写法 - .new Vue时候配置el属性 - .先创建Vue实例,随后再通过vm.$mount("#root")指定el的值 2、data有2种写法 - 对象式 - 函数式 如何选择: 选择使用函数式写法,在用到组件时,data必须使用函数式,否则会报错 3、一个重要原则: 由Vue管理的函数,一定不要写箭头函数,一旦写了箭头函数,this就不再是Vue实例了 <div id="root"> <h1>你好, {{name}

想要成为码农的博客 248

前端学习——vue el和data的两种写法

第二种方式是使用vue的$mount进行挂载,如下图所示。第二种使用挂载函数进行挂载的方式更加的灵活,可以对vue对象进行处理之后在挂载,比如延时挂载。所以这里把vue挂载到html文件中有两种方法,第一种就是上图所示的el方式,el的值就是html容器的id。说,index.html和vue实例是通过el表达式进行关联的,既把vue对象挂载到html文件中。第一种是使用对象写法,如下图所示,data直接就是一个对象,可以直接使用。第二种写法是函数式,如下图所示是完整的写法。

qq_33453797的博客 662
上一篇: vue-数据绑定
下一篇: 停到tab这里了
Dn_wh
博客等级 码龄6年 329粉丝 122原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值