vue组件中实现嵌套子组件案例


Posted in Javascript onAugust 31, 2020

如何把一个子组件comment.vue放到一个组件中去

1、先创建一个单独的 comment.vue 组件模板

<template>
  <div class="cmt-container">
    <h3>发表评论</h3>
    <hr>
    <textarea placeholder="请输入要BB的内容(最多吐槽120字)" maxlength="120"></textarea>
    <mt-button type="primary" size="large">发表评论</mt-button>
    <div class="cmt-list">
      <div class="cmt-item">
        <div class="cmt-title">
          第1楼  用户:匿名用户  发表时间:2012-12-12 12:12:12
        </div>
        <div class="cmt-body">
          锄禾日当午 符合
        </div>
      </div>
      <div class="cmt-item">
        <div class="cmt-title">
          第1楼  用户:匿名用户  发表时间:2012-12-12 12:12:12
        </div>
        <div class="cmt-body">
          锄禾日当午 符合
        </div>
      </div>
      <div class="cmt-item">
        <div class="cmt-title">
          第1楼  用户:匿名用户  发表时间:2012-12-12 12:12:12
        </div>
        <div class="cmt-body">
          锄禾日当午 符合
        </div>
      </div>
    </div>
    <mt-button type="danger" size="large" plain>加载更多</mt-button>
  </div>
</template>
<script>
  
</script>
<style lang="scss" scoped>
.cmt-container{
  h3{
    font-size: 18px;
  }
  textarea{
    font-size: 14px;
    height: 85px;
    margin: 0;
  }
  .cmt-list{
    margin: 5px 0;
    .cmt-item{
      font-size: 13px;
      .cmt-title{
        background-color: #ccc;
      }
    }
    .cmt-body{
      line-height: 35px;
      text-indent: 2em; //缩进
    }
  }
}
  
</style>

2、在需要使用组件的 页面中,先手动导入 comment 组件

+ import comment from './comment.vue'

3、在父组件中,使用'components' 属性,将刚才导入的 comment 组件,注册为自己的 子组件

4、将注册子组件时候的,注册名称,以 标签形式,在页面中引用即可

vue组件中实现嵌套子组件案例

补充知识:vue怎么将一个组件引入另一个组件?

项目是由的vue-cli搭建

1.这里有两个组件,需求是把newComponents.vue里面的东西引入到helloWorld里面

vue组件中实现嵌套子组件案例

2.index.js里面的配置

vue组件中实现嵌套子组件案例

3.newComponents里面的内容

vue组件中实现嵌套子组件案例

4.怎么将newComponents引入到helloWorld呢?

vue组件中实现嵌套子组件案例

5.页面展示

vue组件中实现嵌套子组件案例

以上这篇vue组件中实现嵌套子组件案例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
HTML DOM的nodeType值介绍
Mar 31 Javascript
模仿百度三维地图的js数据分享
May 12 Javascript
javascript之bind使用介绍
Oct 09 Javascript
js对象关系图 方便dom操作
Mar 18 Javascript
js利用数组length属性清空和截短数组的小例子
Jan 15 Javascript
JS传递对象数组为参数给后端,后端获取的实例代码
Jun 28 Javascript
js使用generator函数同步执行ajax任务
Sep 05 Javascript
React如何解决fetch跨域请求时session失效问题
Nov 02 Javascript
vue+iview 兼容IE11浏览器的实现方法
Jan 07 Javascript
150行Node.js实现的dns代理工具
Aug 02 Javascript
JSON获取属性值方法代码实例
Jun 30 Javascript
JavaScript实现图片合成下载的示例
Nov 19 Javascript
vue 项目中当访问路由不存在的时候默认访问404页面操作
Aug 31 #Javascript
详解vue v-model
Aug 31 #Javascript
vue.js 输入框输入值自动过滤特殊字符替换中问标点操作
Aug 31 #Javascript
vue路由结构可设一层方便动态添加路由操作
Aug 31 #Javascript
element-ui tree结构实现增删改自定义功能代码
Aug 31 #Javascript
vue elementui tree 任意级别拖拽功能代码
Aug 31 #Javascript
Element-ui树形控件el-tree自定义增删改和局部刷新及懒加载操作
Aug 31 #Javascript
You might like
用PHP制作静态网站的模板框架(一)
2006/10/09 PHP
如何用php获取文件名后缀
2013/06/09 PHP
php多层数组与对象的转换实例代码
2013/08/05 PHP
jQuery学习3:操作元素属性和特性
2010/02/07 Javascript
基于jQuery的输入框无值自动显示指定数据的实现代码
2011/01/24 Javascript
Javascript中的delete介绍
2012/09/02 Javascript
javascript+ajax实现产品页面加载信息
2015/07/09 Javascript
AngularJS表单详解及示例代码
2016/08/17 Javascript
在Vue中使用echarts的实例代码(3种图)
2017/07/10 Javascript
webpack构建换肤功能的思路详解
2017/11/27 Javascript
javaScript canvas实现(画笔大小 颜色 橡皮的实例)
2017/11/28 Javascript
监听angularJs列表数据是否渲染完毕的方法示例
2018/11/07 Javascript
详解vue 图片上传功能
2019/04/30 Javascript
javascript json对象小技巧之键名作为变量用法分析
2019/11/11 Javascript
Vue使用axios引起的后台session不同操作
2020/08/14 Javascript
Python脚本实现Web漏洞扫描工具
2016/10/25 Python
python 实现删除文件或文件夹实例详解
2016/12/04 Python
python3.5 email实现发送邮件功能
2018/05/22 Python
Python Cookie 读取和保存方法
2018/12/28 Python
Python基于yield遍历多个可迭代对象
2020/03/12 Python
详解Python 实现 ZeroMQ 的三种基本工作模式
2020/03/24 Python
python基本算法之实现归并排序(Merge sort)
2020/09/01 Python
深入解析HTML5中的Blob对象的使用
2015/09/08 HTML / CSS
美国潜水装备、水肺潜水和浮潜设备商店:Leisure Pro
2018/08/08 全球购物
怎样从/向数据文件读/写结构
2014/11/23 面试题
大二自我鉴定
2014/01/31 职场文书
运动会通讯稿500字
2014/02/20 职场文书
大型会议接待方案
2014/03/01 职场文书
大学三年计划书范文
2014/04/30 职场文书
2015年采购员工作总结
2015/04/27 职场文书
旅游项目合作意向书
2015/05/08 职场文书
刚学完怎么用Python实现定时任务,转头就跑去撩妹!
2021/06/05 Python
使用Vue3+Vant组件实现App搜索历史记录功能(示例代码)
2021/06/09 Vue.js
MySql重置root密码 --skip-grant-tables
2022/04/11 MySQL
vue css 相对路径导入问题级踩坑记录
2022/06/05 Vue.js
GoFrame框架数据校验之校验结果Error接口对象
2022/06/21 Golang