全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

详解vue父子模版嵌套案例

这里是父子模版的调用

这里是针对于vue1.0,如果要学2.0,建议大家去看官方文档

vue2.0 :http://vuefe.cn/guide/

vue-router2.0: https://router.vuejs.org/zh-cn/essentials/getting-started.html

第一种,子组件模版直接写在js里

//定义模版挂载点my-component
<div id="exampleBox1"> 
  <com-ponent></com-ponent>
</div>
<script src="../vue/node_modules/vue/dist/vue.js"></script>
<script> 
  var Component = Vue.extend({// 定义
  template: '<div>A custom component!</div>',
  data: function () {
    return {
      name: 'yuxie' 
    }
  }
});
Vue.component('com-ponent', Component);// 注册 
//注意,extend(json) 和 vue.component('com-ponent', json)//这两个JSON是相等的。
//所以下面第二种会将extend()函数省略掉,直接在component中定义,系统会自动调用extend函数。
  var conp = new Vue({// 创建根实例
    el: '#exampleBox1' 
   });
</script>

第二种,使用HTML模版

<!-- 父组件模板 -->
<div id="exampleBox2" style="border:1px solid #ccc;width:500px;">
  <div>{{parent.name}}</div>
  <!--模版挂载标识-->
  <children></children>
</div>
<!-- 子组件模板 -->
<template id="child-template"> 
  <p style="background:#eee;">{{text}}</p>
</template>
<script> 
Vue.component('children', {//child是模版挂载的标签名    
   template: '#child-template',//id对应子组件的ID    
   data: function () {      
     return {        
       text: '这里是子组件的内容'      
     }    
   }  
});  
var parent = new Vue({// 初始化父组件    
    el: '#exampleBox2',    
    data: {      
      parent: {        
         name:'这里是父组件的内容'      
      }      
     }  
 })
</script>

第三种、来一个复杂的

<div id="example">
  <!--  所有的模板挂件,都必须在根实例ID内部,否则找不到挂件  -->
  <my-component></my-component>
  <!-- 模版可以重用多次 ···· 只不过一样的东西没有这个必要 -->
  <child></child>复用一次
  <child></child>复用二次
  <child></child> ···
  <child></child> ···
</div>
<!--比如放在这里是找不到的-->
<child></child>
<script src="../vue/node_modules/vue/dist/vue.js"></script>
<script>
//定义子组件,子组件必须在父组件之前定义。  
var Child = Vue.extend({template: '<div>A child component!</div>'}); 
//定义父组件
var Parent = Vue.extend({
  template: '<div style="border: 1px solid #ccc;width:200px;">Parent<child-component></child-component>父模版内部</div>', 
     components: {
       // 调用子组件 
       'child-component': Child 
     } 
  }); 
  // 注册父组件 
  Vue.component('my-component', Parent);
  //复用子组件。
  Vue.component('child', Child); 
  // 创建根实例,所有组件都需要在根实例之前创建。
  new Vue({ 
    el: '#example' 
  })
</script>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# vue  # 模版嵌套  # vue2  # vue父子模版嵌套  # Vue父子模版传值及组件传值的三种方法  # 详解用vue2.x版本+adminLTE开源框架搭建后台应用模版  # vue Element-ui input 远程搜索与修改建议显示模版的示例代码  # VSCode写vue项目一键生成.vue模版  # 修改定义其他模板的方法  # 详解如何用VUE写一个多用模态框组件模版  # 详解vue 模版组件的三种用法  # vue19 组建 Vue.extend component、组件模版、动态组件 的实例代码  # Vue 中可以定义组件模版的几种方式  # 解决vue与node模版引擎的渲染标记{{}}(双花括号)冲突问题  # Vue2 模版指令元素绑定事件执行顺序解析  # vue模版编译详情  # vue的指令和插值问题汇总  # vue.js模版插值的原理与实现方法简析  # 找不到  # 复用  # 第二种  # 放在  # 这两个  # 去看  # 会将  # 写在  # 要学  # 第一种  # 大家多多  # 第三种  # 只不过  # 文档  # 都必须  # js  # pre  # id  # script  # ponent 


相关文章: Python lxml的etree和ElementTree有什么区别  招商网站制作流程,网站招商广告语?  长春网站建设制作公司,长春的网络公司怎么样主要是能做网站的?  *服务器网站为何频现安全漏洞?  建站中国官网:模板定制+SEO优化+建站流程一站式指南  如何在Golang中使用replace替换模块_指定本地或远程路径  建站之星logo尺寸如何设置最合适?  建站之星安装后如何自定义网站颜色与字体?  c# 在高并发场景下,委托和接口调用的性能对比  设计网站制作公司有哪些,制作网页教程?  如何制作算命网站,怎么注册算命网站?  如何在阿里云完成域名注册与建站?  建站VPS能否同时实现高效与安全翻墙?  公众号网站制作网页,微信公众号怎么制作?  免费ppt制作网站,有没有值得推荐的免费PPT网站?  网站制作公司,橙子建站是合法的吗?  简历在线制作网站免费版,如何创建个人简历?  百度网页制作网站有哪些,谁能告诉我百度网站是怎么联系?  如何快速生成ASP一键建站模板并优化安全性?  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  如何通过可视化优化提升建站效果?  如何通过.red域名打造高辨识度品牌网站?  建站之星备案流程有哪些注意事项?  制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?  制作表格网站有哪些,线上表格怎么弄?  平台云上自主建站:模板化设计与智能工具打造高效网站  开源网站制作软件,开源网站什么意思?  道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?  建站主机空间推荐 高性价比配置与快速部署方案解析  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?  制作电商网页,电商供应链怎么做?  如何快速查询网址的建站时间与历史轨迹?  已有域名和空间,如何快速搭建网站?  建站之星与建站宝盒如何选择最佳方案?  高性能网站服务器配置指南:安全稳定与高效建站核心方案  制作国外网站的软件,国外有哪些比较优质的网站推荐?  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  如何通过商城自助建站源码实现零基础高效建站?  免费公司网站制作软件,如何申请免费主页空间做自己的网站?  网站制作的软件有哪些,制作微信公众号除了秀米还有哪些比较好用的平台?  c++怎么实现高并发下的无锁队列_c++ std::atomic原子变量与CAS操作【详解】  微网站制作教程,不会写代码,不会编程,怎么样建自己的网站?  如何获取免费开源的自助建站系统源码?  MySQL查询结果复制到新表的方法(更新、插入)  网站制作软件免费下载安装,有哪些免费下载的软件网站?  武清网站制作公司,天津武清个人营业执照注销查询系统网站?  如何配置支付宝与微信支付功能?  如何在IIS中新建站点并解决端口绑定冲突? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。