zoukankan      html  css  js  c++  java
  • vue2.0学习笔记之组件

    易错点】: 
        1.   组件内html代码片段超过一个标签时必须套一个根元素,即template模板子元素只能是一个。
        2.   组件名称采用横杠间隔命名时,第一个字母大写会报错。
     
    写法一:全局组件
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
        <div id="app">
        <Demo></Demo> </div> </body> <script src="vue.js"></script> <script> Vue.component("Demo",{ template:"<h3>全局组件</h3>" }) new Vue({ el:"#app" }) </script> </html>

     写法二:全局组件

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
        <div id="app">
        <my-temp></my-temp> </div> <template id="DemoTemp"> <h3>全局组件</h3> </template> </body> <script src="vue.js"></script> <script> var Home = { template:"#DemoTemp" }; Vue.component("my-temp",Home) new Vue({ el:"#app" }) </script> </html>

     写法三:局部组件

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    <div id="app">
        <my-temp></my-temp>
    </div>
    <template id="DemoTemp">
        <h3>局部组件</h3>
    </template>
    </body>
    <script src="vue.js"></script>
    <script>
        var Home = {
            template:"#DemoTemp"
        };
    //    Vue.component("my-temp",Home)
        new Vue({
            el:"#app",
            components:{
                "my-temp":Home
            }
        })
    </script>
    </html>
  • 相关阅读:
    jquery 插件 国外
    数据库层面记录操作日志
    VS2015 发布
    SSO 单点登录
    在C#程序中模拟发送键盘按键消息
    C#中的DBNull、Null、""和String.Empty
    .Net 中通用的FormatString格式符整理
    验证码图片生成代码
    C#操作Excel知识点
    C#获取存储过程的 Return返回值和Output输出参数值
  • 原文地址:https://www.cnblogs.com/hcxy/p/7142459.html
Copyright © 2011-2022 走看看