热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

四、el和data的两种写法

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

 

data与el的2种写法:

  1:el有2种写法:

    (1)new Vue时候配置el属性

    (2)先创建Vue实例,随后再通过vm.$mount('#root')指定el的值

  2:data有2种写法:

    (1)对象式

    (2)函数式

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

  3:一个重要的原则:

    由Vue管理的函数,一定不要写箭头函数,一旦写了箭头函数,this就不再是Vue实例了

 

DOCTYPE html>
<html lang="zh_CN">
<head>
<meta charset="UTF-8">
<title>el的两种写法title>

<script src="../js/vue.js">script>
head>
<body>
<div id="root">
<h1>Hello,{{name.toUpperCase()}}h1>
div>
<script>
const x
= new Vue({
// el:"#root",
data:{
name:
'哈哈'
}
});
console.log(x);
//先生成实例再接管容器
x.$mount('#root')
script>

body>
html>

 

DOCTYPE html>
<html lang="zh_CN">
<head>
<meta charset="UTF-8">
<title>data的两种写法title>

<script src="../js/vue.js">script>
head>
<body>
<div id="root">
<h1>Hello,{{name.toUpperCase()}}h1>
div>
<script>
new Vue({
el:
"#root",
//data的第一种写法:对象式
// data:{
// name:'哈哈'
// }
//data的第二种写法:函数式
// data: function(){
// return{
// name:'Vue'
// }
// }
//函数式的进一步简写
data(){
return{
name:
'Vue'
}
}

});

script>
body>
html>

 



推荐阅读
author-avatar
高小原gy_941
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有