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中Eval函数的使用说明
Oct 11 Javascript
Js获取事件对象代码
Aug 05 Javascript
javascript面向对象之二 命名空间
Feb 08 Javascript
JavaScript、tab切换完整版(自动切换、鼠标移入停止、移开运行)
Jan 05 Javascript
JavaScript实现弹出DIV层同时页面背景渐变成半透明效果
Mar 25 Javascript
Angularjs结合Bootstrap制作的一个TODO List
Aug 18 Javascript
JS数组去重常用方法实例小结【4种方法】
May 28 Javascript
node.js利用socket.io实现多人在线匹配联机五子棋
May 31 Javascript
Vue触发式全局组件构建的方法
Nov 28 Javascript
深入浅出 Vue 系列 -- 数据劫持实现原理
Apr 23 Javascript
配置一个vue3.0项目的完整步骤
Apr 26 Javascript
vue keep-alive列表页缓存 详情页返回上一页不刷新,定位到之前位置
Nov 26 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中magic_quotes_gpc对unserialize的影响分析
2014/12/16 PHP
php操作xml入门之xml标签的属性分析
2015/01/23 PHP
PHP中字符安全过滤函数使用小结
2015/02/25 PHP
PHP实现Markdown文章上传到七牛图床的实例内容
2020/02/11 PHP
JS 页面内容搜索,类似于 Ctrl+F功能的实现代码
2007/08/13 Javascript
javascript算法题 求任意一个1-9位不重复的N位数在该组合中的大小排列序号
2012/07/21 Javascript
基于Jquery+Ajax+Json实现分页显示附效果图
2014/07/30 Javascript
浅谈javascript 函数属性和方法
2015/01/21 Javascript
javascript获取select值的方法分析
2015/07/02 Javascript
jquery分页插件jquery.pagination.js实现无刷新分页
2016/04/01 Javascript
AngularJS 基础ng-class-even指令用法
2016/08/01 Javascript
Node.js的文件权限及读写flag详解
2016/10/11 Javascript
jQueryUI 拖放排序遇到滚动条时有可能无法执行排序的小bug及解决方案
2016/12/19 Javascript
Nodejs进阶之服务端字符编解码和乱码处理
2017/09/04 NodeJs
jQuery插件jsonview展示json数据
2018/05/26 jQuery
Vue插件打包与发布的方法示例
2018/08/20 Javascript
Node.js如何对SQLite的async/await封装详解
2019/02/14 Javascript
JavaScript正则表达式验证登录实例
2020/03/18 Javascript
js实现百度登录窗口拖拽效果
2020/03/19 Javascript
c++生成dll使用python调用dll的方法
2014/01/20 Python
python编程羊车门问题代码示例
2017/10/25 Python
django实现登录时候输入密码错误5次锁定用户十分钟
2017/11/05 Python
python实现机械分词之逆向最大匹配算法代码示例
2017/12/13 Python
python 定时器每天就执行一次的实现代码
2019/08/14 Python
python 爬虫 实现增量去重和定时爬取实例
2020/02/28 Python
Django nginx配置实现过程详解
2020/09/10 Python
Dyson加拿大官方网站:购买戴森吸尘器,风扇,冷热器及配件
2016/10/26 全球购物
Evisu官方网站:日本牛仔品牌,时尚街头设计风格
2016/12/30 全球购物
波兰品牌鞋履在线商店:Eastend.pl
2020/01/11 全球购物
优秀企业获奖感言
2014/02/01 职场文书
机械设计制造及其自动化专业求职信
2014/06/17 职场文书
县委常委班子专题民主生活会查摆问题及整改措施
2014/09/27 职场文书
接收函格式
2015/01/30 职场文书
公司2015年终工作总结
2015/05/26 职场文书
基于Pygame实现简单的贪吃蛇游戏
2021/12/06 Python
对象析构函数__del__在Python中何时使用
2022/03/22 Python