el与data的两种写法

简介: el与data的两种写法
<!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>el与data的两种写法</title>
    <script src="../js/vue.js"></script>
</head>
<body>
    <div id="root">
        <h1>Hello,{{name}}!</h1>
    </div>
    <script>
        Vue.config.productionTip = false 
        //el的两种写法:
        // const vm = new Vue({
        //     // el:'#root', //第一种写法
        //     data:{
        //         name:'JOJO'
        //     }
        // })
        // vm.$mount('#root')//第二种写法
        //data的两种写法:
        new Vue({
            el:'#root', 
            //data的第一种写法:对象式
            // data:{
            //     name:'JOJO'
            // }
            //data的第二种写法:函数式
            data(){
                return{
                    name:'JOJO'
                }
            }
        })
    </script>
</body>
</html>

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


data有2种写法:

1对象式

2函数式

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


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



相关文章
|
7月前
|
JavaScript
Vue中el与data的两种写法
Vue中el与data的两种写法
|
编解码 前端开发
Element el-row el-col 布局组件详解
本文目录 1. 背景 2. 分栏布局 3. 分栏间隔 4. 分栏偏移 4. 对齐方式 5. 响应式布局 6. 小结
6048 0
Element el-row el-col 布局组件详解
|
7月前
el-tree在el-form中通过rules进行校验
el-tree在el-form中通过rules进行校验
217 1
|
JavaScript 容器
4.el与data的两种写法
el与data的两种写法
94 0
不使用el-form仅仅单独给el-input设置表单校验
不使用el-form仅仅单独给el-input设置表单校验
467 0
|
JavaScript 容器
[Vue] el 与 data 的两种写法
[Vue] el 与 data 的两种写法
HTML中<button />和<input type=“button“/>的区别
HTML中<button />和<input type=“button“/>的区别
131 0
|
JavaScript 前端开发
el-select样式两种修改方式index.html或popper-append-to-body加popper-class
el-select样式两种修改方式index.html或popper-append-to-body加popper-class
397 0