vue父子模板传值问题解决方法案例分析


Posted in Javascript onFebruary 26, 2020

本文实例讲述了vue父子模板传值问题解决方法。分享给大家供大家参考,具体如下:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Title</title>
</head>
<body>
 <div id="app">
  <one></one>
 </div>
</body>
</html>
//引入vue
<script src="https://cdn.bootcss.com/vue/2.6.4/vue.js"></script>
<script>
 (function(){
  //two 的子模板
  let three = {
   props : ["data" , "ide"],
   methods: {
    del(i){
     this.$emit("del",i)
    }
   },
   template : `<div><h1>{{data}}</h1><h2>{{ide}}</h2> <span @click="del(ide)">X</span></div>`
  };
  //one 的子模板
  let two = {
   props : ["data" , "ide"],
   components : {
    three
   },
   methods:{
    dede (i){
     this.$emit("del",i)
    }
   },
   template : `<div>
       <three @del = "dede" :data = "data.title" :ide = "ide"></three>
      </div>`
  };
  //父模板
  let one = {
   data(){
    return {
     newsData:[
      {title:"新闻一"},
      {title:"新闻一"},
      {title:"新闻一"},
      {title:"新闻一"}
     ]
    }
   },
   components : {
    two
   },
   methods:{
    delete2(i){
     this.newsData.splice(i,1);
    }
   },
   template : `<div><h1>one1</h1><two @del = "delete2" :data = "n" ind = "index" v-for="(n,index) in newsData"></two></div>`
  };
  let vm = new Vue({
   el : "#app",
   components : {
    one
   }
  })
 })()
</script>

运行结果:

vue父子模板传值问题解决方法案例分析

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

希望本文所述对大家vue.js程序设计有所帮助。

Javascript 相关文章推荐
基于JQuery 滑动与动画的说明介绍
Apr 18 Javascript
浅析LigerUi开发中谨慎载入common.css文件
Jul 09 Javascript
基于jQuery1.9版本如何判断浏览器版本类型
Jan 12 Javascript
针对JavaScript中this指向的简单理解
Aug 26 Javascript
jQuery属性选择器用法示例
Sep 09 Javascript
JavaScript制作颜色反转小游戏
Sep 25 Javascript
javascript删除html标签函数cIsHTML
Jan 09 Javascript
jQuery中map函数的两种方式
Apr 07 jQuery
bootstrap fileinput插件实现预览上传照片功能
Jan 23 Javascript
Vue2 模板template的四种写法总结
Feb 23 Javascript
基于JS实现一个随机生成验证码功能
May 29 Javascript
JS实现小米轮播图
Sep 21 Javascript
jquery实现直播视频弹幕效果
Feb 25 #jQuery
JavaScript实现打砖块游戏
Feb 25 #Javascript
深入理解Antd-Select组件的用法
Feb 25 #Javascript
京东优选小程序的实现代码示例
Feb 25 #Javascript
手把手带你入门微信小程序新框架Kbone的使用
Feb 25 #Javascript
vue 路由守卫(导航守卫)及其具体使用
Feb 25 #Javascript
Javascript地址引用代码实例解析
Feb 25 #Javascript
You might like
php discuz 主题表和回帖表的设计
2009/03/13 PHP
JQuery的$和其它JS发生冲突的快速解决方法
2014/01/24 Javascript
ext前台接收action传过来的json数据示例
2014/06/17 Javascript
详解JavaScript中的表单验证
2015/06/16 Javascript
javascript 应用小技巧方法汇总
2015/07/05 Javascript
基于jquery实现省市联动特效
2015/12/17 Javascript
JQuery EasyUI学习教程之datagrid 添加、修改、删除操作
2016/07/09 Javascript
基于jQuery实现表格的排序
2016/12/02 Javascript
jQuery图片切换动画效果
2017/02/28 Javascript
Vue使用vue-cli创建项目
2017/09/01 Javascript
关于Vue源码vm.$watch()内部原理详解
2019/04/26 Javascript
解决vue admin element noCache设置无效的问题
2019/11/12 Javascript
[49:29]LGD vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python用字典统计单词或汉字词个数示例
2014/04/22 Python
详解PyCharm配置Anaconda的艰难心路历程
2018/08/13 Python
pandas计数 value_counts()的使用
2019/06/24 Python
python脚本实现音频m4a格式转成MP3格式的实例代码
2019/10/09 Python
python3.7将代码打包成exe程序并添加图标的方法
2019/10/11 Python
简单了解python元组tuple相关原理
2019/12/02 Python
TensorBoard 计算图的查看方式
2020/02/15 Python
如何学习Python time模块
2020/06/03 Python
美国在线眼镜商城:Eyeglasses.com
2017/06/26 全球购物
全球性的众包图形设计市场:DesignCrowd
2021/02/02 全球购物
医学院四年学习生活的自我评价
2013/11/06 职场文书
企划经理的岗位职责
2013/11/17 职场文书
商场主管竞聘书
2014/03/31 职场文书
英文求职信范文
2014/05/23 职场文书
社区精神文明建设汇报材料
2014/08/17 职场文书
土地租赁协议书
2015/01/29 职场文书
学校会议通知范文
2015/04/15 职场文书
劳动仲裁撤诉申请书
2015/05/18 职场文书
2015年学校团委工作总结
2015/05/26 职场文书
读《推着妈妈去旅行》有感1500字
2019/10/15 职场文书
用Python进行栅格数据的分区统计和批量提取
2021/05/27 Python
详解Golang如何优雅的终止一个服务
2022/03/21 Golang
Win11 Beta 22621.601 和 22622.601今日发布 KB5017384修复内容汇总
2022/09/23 数码科技