美文网首页
(二) 实例方法

(二) 实例方法

作者: 我拥抱着我的未来 | 来源:发表于2018-02-15 23:46 被阅读0次

    本节知识点

    • 主要讲实例化方法

    $mount方法

    • $mount 方法是用来挂载我们扩展的
    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="initial-scale=1.0,maximum-scale=1.0">
        <title>Title</title>
        <script src="js/vue.js"></script>
    </head>
    <body>
      <div id="app">
          <hello></hello>
      </div>
    </body>
    <script>
        var hello = Vue.extend({
            template:`<p style="color:red;">{{message}}----{{a}}</p>`,
            data:function(){
                return {
                    message:"实例化练习"
                }
            },
            props:["a"]
        })
        var vm = new hello({propsData:{a:"测试props"}}).$mount("hello");
    </script>
    </html>
    

    $destroy()卸载方法

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="initial-scale=1.0,maximum-scale=1.0">
        <title>Title</title>
        <script src="js/vue.js"></script>
    </head>
    <body>
      <div id="app">
          <hello></hello>
      </div>
    <button onclick="destroy()">卸载挂载</button>
    </body>
    <script>
        var hello = Vue.extend({
            template:`<p style="color:red;">{{message}}----{{a}}</p>`,
            data:function(){
                return {
                    message:"实例化练习"
                }
            },
            props:["a"]
        })
        var vm = new hello({propsData:{a:"测试props"}}).$mount("hello");
        function destroy(){
            vm.$destroy();
        }
    </script>
    </html>
    

    $forceUpdate() 更新方法

    vm.$forceUpdate()
    

    相关文章

      网友评论

          本文标题:(二) 实例方法

          本文链接:https://www.haomeiwen.com/subject/hobutftx.html