zoukankan      html  css  js  c++  java
  • 5. 详解创建Vue实例传入的options【暂时3个】

    详解创建Vue实例传入的options【暂时3个】

    暂时讲解3个,el 、 data、 和 methods :

    el: 

    类型:string | HTMLElement

    作用:决定之后Vue实例会管理哪一个DOM。

    所以不仅他可以是string来获取dom节点,还可以是js的获取方法,示例:

    <script src="js/vue.js"></script>
    
    <div class="app">
        {{content}}
    </div>
    
    
    <script>
        const app = new Vue({
            el:document.getElementsByClassName('app')[0],   //看这里 不只是string 但string比较方便.
            data:{
                content:"HelloWorld"
            }
        })
    </script>

    data:

    类型:Object | Function (组件当中data必须是一个函数)

    作用:Vue实例对应的数据对象。

    PS:其实就是用来存数据的

    methods: 

    类型:{ [key: string]: Function } 

    作用:定义属于Vue的一些方法,可以在其他地方调用,也可以在指令中使用。

    可以直接定义方法  也可以用类型那种方式:

    <div class="app" @click="h1">
    1
    </div>
    
    
    <script>
        const app = new Vue({
            el:document.getElementsByClassName('app')[0],   //看这里 不只是string 但string比较方便.
            data:{
                content:"HelloWorld"
            },
            methods:{
                h1:function (){
                    alert("h1");
                },
                //一般用下面这种简介方式
                h2(){
                    alert("h2")
                }
            }
        })
    </script>

    其实这种还有很多 慢慢学吧...

    本文来自博客园,作者:咸瑜,转载请注明原文链接:https://www.cnblogs.com/bi-hu/p/14923596.html

  • 相关阅读:
    代码解析&Filter用户授权例子
    session
    软件工程结对作业2
    软件工程结对作业1
    软件工程第三次作业
    软件工程第二次作业
    软件工程第一次作业
    KMP算法
    哈希表
    Mysql事物隔离级别
  • 原文地址:https://www.cnblogs.com/bi-hu/p/14923596.html
Copyright © 2011-2022 走看看