• Vue-mixins选项


    Vue-mixins选项

    Mixins用于:

      1.已经写好了构造器,还要增加方法或者临时的活动时使用的方法,用混入能减少源代码的污染。

      2.公用方法,用混入的方法可以减少代码量,实现代码重用。(使用全局混入)

    执行顺序:全局混入 > 构造器之外的混入 > 原生的混入

    原生中:

    1         updated:function(){
    2             console.log("这是原生")
    3         }

    构造器之外的混入:

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     6     <meta http-equiv="X-UA-Compatible" content="ie=edge">
     7     <title>Document</title>
     8 </head>
     9 <body>
    10     <div id="vueMixins">
    11         <h2>Vue-mixins选项</h2>
    12     <div>
    13         <p>{{num}}</p>
    14         <p><button @click="add()" >增加</button></p>
    15     </div>
    16     </div>
    17 <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    18 <script>
    19     var addNews={           //后来的内容用变量接收
    20         updated:function(){
    21             console.log("你好啊,地球");
    22         }
    23     }
    24     var app=new Vue({
    25         el:"#vueMixins",
    26         data: {
    27             num: 16,
    28         },32         methods: {
    33             add:function(){
    34                 this.num++;
    35             },
    36         },
    37         mixins: [ addNews ]   // 把上面的变量在这里应用
    38     });
    39 </script>
    47 </body>
    48 </html>
    全局混入:
     1 <script>
     2 
     3     Vue.mixin({
     4         updated:function(){
     5             console.log("这是全局混入");
     6         }
     7     })
     8     var app=new Vue({
     9         el:"#vueMixins",
    10         data: {
    11             num: 16,
    12         },
    13         methods: {
    14             add:function(){
    15                 this.num++;
    16             },
    17         }
    18        
    19     });
    20 </script>
  • 相关阅读:
    bugku insertsql
    PHP 审计
    文件上传漏洞学习 6-10
    ssh 使用密钥无法登入Linux系统
    Linux 服务器上安装Webmin
    Aircrack-ng无线破解总结
    linux网络流量实时监控工具之iptraf 【个人比较喜欢用的流量监控软件】
    Linux下mysql的root密码忘记解决方法
    C指针 【温故】
    Nginx+keepalive 负载均衡
  • 原文地址:https://www.cnblogs.com/coffer/p/10287589.html
Copyright © 2020-2023  润新知