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 for与each性能比较分析
May 14 Javascript
Jquery 实现表格颜色交替变化鼠标移过颜色变化实例
Aug 28 Javascript
js实现小窗口拖拽效果
Dec 03 Javascript
js实现短信发送倒计时功能(正则验证)
Feb 10 Javascript
JS字符串统计操作示例【遍历,截取,输出,计算】
Mar 27 Javascript
详解关于react-redux中的connect用法介绍及原理解析
Sep 11 Javascript
iframe高度自适应及隐藏滚动条的实例详解
Sep 29 Javascript
利用js实现前后台传送Json的示例代码
Mar 29 Javascript
基于Vue实现微信小程序的图文编辑器
Jul 25 Javascript
浅谈Vue数据响应思路之数组
Nov 06 Javascript
layui layer select 选择被遮挡的解决方法
Sep 21 Javascript
vue如何实现关闭对话框后刷新列表
Apr 08 Vue.js
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
Oracle 常见问题解答
2006/10/09 PHP
PHP教程之PHP中shell脚本的使用方法分享
2012/02/23 PHP
php数组查找函数总结
2014/11/18 PHP
简单PHP会话(session)说明介绍
2016/08/21 PHP
php+jQuery递归调用POST循环请求示例
2016/10/14 PHP
PHP实现将多个文件中的内容合并为新文件的方法示例
2017/06/10 PHP
php 后端实现JWT认证方法示例
2018/09/04 PHP
Extjs学习笔记之三 extjs form更多的表单项
2010/01/07 Javascript
setTimeout与setInterval在不同浏览器下的差异
2010/01/24 Javascript
Javascript 面试题随笔
2011/03/31 Javascript
基于JQUERY的两个ListBox子项互相调整的实现代码
2011/05/07 Javascript
理清apply(),call()的区别和关系
2011/08/14 Javascript
nodejs教程之环境安装及运行
2014/11/21 NodeJs
jquery通过closest选择器修改上级元素的方法
2015/03/17 Javascript
JQuery鼠标移到小图显示大图效果的方法
2015/06/10 Javascript
jquery实现标题字体变换的滑动门菜单效果
2015/09/07 Javascript
JS控制FileUpload的上传文件类型实例代码
2016/10/07 Javascript
在React 组件中使用Echarts的示例代码
2017/11/08 Javascript
nodejs 使用nodejs-websocket模块实现点对点实时通讯
2018/11/28 NodeJs
js实现简单分页导航栏效果
2019/06/28 Javascript
vue 移动端记录页面浏览位置的方法
2020/03/11 Javascript
JS 设计模式之:工厂模式定义与实现方法浅析
2020/05/06 Javascript
Python ZipFile模块详解
2013/11/01 Python
Python中使用第三方库xlutils来追加写入Excel文件示例
2015/04/05 Python
python实现12306火车票查询器
2017/04/20 Python
Python列表常见操作详解(获取,增加,删除,修改,排序等)
2019/02/18 Python
python进程和线程用法知识点总结
2019/05/28 Python
Python安装selenium包详细过程
2019/07/23 Python
HTML5实践-图片设置成灰度图
2012/11/12 HTML / CSS
柏林通行证:Berlin Pass
2018/04/11 全球购物
置业顾问岗位职责
2014/03/02 职场文书
市场开发计划书
2014/05/07 职场文书
申报材料格式
2014/12/30 职场文书
硕士毕业答辩开场白
2015/05/27 职场文书
SQL CASE 表达式的具体使用
2022/03/21 SQL Server
netty 实现tomcat的示例代码
2022/06/05 Servers