• component 全局局部组件


    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>template模版</title>
        <meta name="flexible" content="initial-dpr=2,maximum-dpr=3" />
        <meta name="apple-mobile-web-app-capable" content="yes">
        <meta content="yes" name="apple-touch-fullscreen">
         <meta content="telephone=no,email=no" name="format-detection">
        <meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport">
        <script src="../assets/js/flexible_css.js"></script>
        <script src="../assets/js/flexible.js"></script>
        <script src="../assets/js/vue.js"></script>
    </head>
    <body>
        <div id="app">
            <cai></cai>
             <panda></panda>
        </div>
         <panda></panda>
         <div id="box">
             <cai></cai>
              <panda></panda>    <!-- 局部组件有显示  只会在id为app元素范围内生效 -->
    
         </div>
    </body>
    <script type="text/javascript">
        //注册全局组件
        Vue.component('cai',{  ////  全局组件   cai是组件名
            template:`<div style="color:green">全局组件  名字cai</div>`
        })
        var app=new Vue({
                el:"#app",
                data:{
                    message:"hello 你好",
                },
                components:{ //局部组件定义   只能用在 id为app的元素范围内
                    "panda":{
                        template:`<div style="color:blue">局部注册的panda组件,只能在id为app的标签范围内使用</div>`
                    }
                }
        })
        new Vue({
            el:"#box",
        })
        //组件定义两种方法,第一种:注意全局在构造器外面定义   第二种:局部在构造器里面定义  构造器里的components 是加s的,而全局注册是不加s的。
    </script>
    </html>
  • 相关阅读:
    数据库主键策略
    经历alidns在国外的严重延时
    无题 MVC
    Jquery操作select,左右移动,双击移动 取到所有option的值
    Computop支付网关(一) credit Card
    [转载] 测试的道理
    微信砍价活动总结
    transform,变换
    transition,过渡效果
    文字居底方法
  • 原文地址:https://www.cnblogs.com/jinsuo/p/8481457.html
Copyright © 2020-2023  润新知