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 相关文章推荐
JavaScript 提升运行速度之循环篇 译文
Aug 15 Javascript
IE6下CSS图片缓存问题解决方法
Dec 09 Javascript
jQuery EasyUI API 中文文档 - EasyLoader 加载器
Sep 29 Javascript
javascript判断是否按回车键并解决浏览器之间的差异
May 13 Javascript
jQuery自动添加表单项的方法
Jul 13 Javascript
javascript模拟C#格式化字符串
Aug 26 Javascript
Vue.js每天必学之Class与样式绑定
Sep 05 Javascript
Angularjs+bootstrap+table多选(全选)支持单击行选中实现编辑、删除功能
Mar 27 Javascript
原生JS实现日历组件的示例代码
Sep 22 Javascript
解决html-jquery/js引用外部图片时遇到看不了或出现403的问题
Sep 22 jQuery
利用vue重构有赞商城的思路以及总结整理
Feb 21 Javascript
如何在 Vue 表单中处理图片
Jan 26 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
PHP Zip压缩 在线对文件进行压缩的函数
2010/05/26 PHP
php微信公众号开发模式详解
2016/11/28 PHP
ThinkPHP实现转换数据库查询结果数据到对应类型的方法
2017/11/16 PHP
Laravel5.1 框架控制器基础用法实例分析
2020/01/04 PHP
JS面向对象、prototype、call()、apply()
2009/05/14 Javascript
js 全兼容可高亮二级缓冲折叠菜单
2010/06/04 Javascript
javascript正则表达式使用replace()替换手机号的方法
2015/01/19 Javascript
javascript常用函数(1)
2015/11/04 Javascript
基于javascript制作微博发布栏效果
2016/04/04 Javascript
JavaScript面向对象编写购物车功能
2016/08/19 Javascript
微信小程序 for 循环详解
2016/10/09 Javascript
Angularjs自定义指令实现分页插件(DEMO)
2017/09/16 Javascript
深入理解React高阶组件
2017/09/28 Javascript
JS实现访问DOM对象指定节点的方法示例
2018/04/04 Javascript
jquery实现搜索框功能实例详解
2018/07/23 jQuery
JavaScript碎片—函数闭包(模拟面向对象)
2019/03/13 Javascript
vue实现学生信息管理系统
2020/05/30 Javascript
jQuery实现简单弹幕制作
2020/12/10 jQuery
[08:56]DOTA2-DPC中国联赛2月23日Recap集锦
2021/03/11 DOTA
selenium+python实现自动登录脚本
2018/04/22 Python
对numpy中二进制格式的数据存储与读取方法详解
2018/11/01 Python
Python正则表达式实现简易计算器功能示例
2019/05/07 Python
python设计微型小说网站(基于Django+Bootstrap框架)
2019/07/08 Python
python中wheel的用法整理
2020/06/15 Python
css3实现的下拉菜单效果示例
2014/01/22 HTML / CSS
教你如何一步一步用Canvas写一个贪吃蛇
2018/10/22 HTML / CSS
three.js模拟实现太阳系行星体系功能
2019/09/03 HTML / CSS
HTML5在微信内置浏览器下右上角菜单的调整字体导致页面显示错乱的问题
2021/01/19 HTML / CSS
公司员工的自我评价范例
2013/11/01 职场文书
如何写毕业求职自荐信
2013/11/06 职场文书
18岁生日感言
2014/01/12 职场文书
致跳远运动员加油稿
2014/02/11 职场文书
项目投资意向书
2014/04/01 职场文书
管理岗位竞聘演讲稿
2014/08/18 职场文书
出生医学证明书
2014/09/15 职场文书
MySQL为id选择合适的数据类型
2021/06/07 MySQL