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 相关文章推荐
js实现的仿新浪微博完美的时间组件升级版
Dec 20 Javascript
理解Javascript的动态语言特性
Jun 17 Javascript
Node.js Express 框架 POST方法详解
Jan 23 Javascript
Three.js的使用及绘制基础3D图形详解
Apr 27 Javascript
vue中计算属性(computed)、methods和watched之间的区别
Jul 27 Javascript
基于JavaScript实现五子棋游戏
Aug 26 Javascript
vue cli构建的项目中请求代理与项目打包问题
Feb 26 Javascript
JavaScript设计模式之代理模式简单实例教程
Jul 03 Javascript
详解如何在微信小程序开发中正确的使用vant ui组件
Sep 13 Javascript
详解可以用在VS Code中的正则表达式小技巧
May 14 Javascript
angular inputNumber指令输入框只能输入数字的实现
Dec 03 Javascript
js代码编写无缝轮播图
Sep 13 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
动漫定律:眯眯眼都是怪物!这些角色狠话不多~
2020/03/03 日漫
Content-type 的说明
2006/10/09 PHP
PHP使用mongoclient简单操作mongodb数据库示例
2019/02/08 PHP
Jquery + Ajax调用webService实例代码(asp.net)
2010/08/27 Javascript
js 中 document.createEvent的用法
2010/08/29 Javascript
google jQuery 引用文件,jQuery 引用地址集合(jquery 1.2.6至jquery1.5.2)
2011/04/24 Javascript
jQuery自动切换/点击切换选项卡效果的小例子
2013/08/12 Javascript
js实现图片从左往右渐变切换效果的方法
2015/02/06 Javascript
jQuery搜索同辈元素方法
2015/02/10 Javascript
学习JavaScript设计模式之迭代器模式
2016/01/19 Javascript
详解Node.js包的工程目录与NPM包管理器的使用
2016/02/16 Javascript
jQuery 如何给Carousel插件添加新的功能
2016/04/18 Javascript
BootStrap初学者对弹出框和进度条的使用感觉
2016/06/27 Javascript
在Web项目中引入Jquery插件报错的完美解决方案(图解)
2016/09/19 Javascript
angular2倒计时组件使用详解
2017/01/12 Javascript
JavaScript简单拖拽效果(1)
2017/05/17 Javascript
详解windows下vue-cli及webpack 构建网站(二)导入bootstrap样式
2017/06/17 Javascript
关于Vue Webpack2单元测试示例详解
2017/08/14 Javascript
JS使用canvas中的measureText方法测量字体宽度示例
2019/02/02 Javascript
详解vue中的父子传值双向绑定及数据更新问题
2019/06/13 Javascript
Python实现的数据结构与算法之基本搜索详解
2015/04/22 Python
python使用WMI检测windows系统信息、硬盘信息、网卡信息的方法
2015/05/15 Python
老生常谈python之鸭子类和多态
2017/06/13 Python
PyQT实现多窗口切换
2018/04/20 Python
Window环境下Scrapy开发环境搭建
2018/11/18 Python
python批量获取html内body内容的实例
2019/01/02 Python
Python判断对象是否相等及eq函数的讲解
2019/02/25 Python
从0开始的Python学习014面向对象编程(推荐)
2019/04/02 Python
浅析Python3中的对象垃圾收集机制
2019/06/06 Python
python中翻译功能translate模块实现方法
2020/12/17 Python
HTML5中的websocket实现直播功能
2018/05/21 HTML / CSS
奥地利购买珠宝和手表网站:ELLA JUWELEN
2019/09/03 全球购物
诚信考试承诺书
2014/03/27 职场文书
公务员群众路线心得体会
2014/11/03 职场文书
2014年计生工作总结
2014/11/21 职场文书
2016国庆促销广告语
2016/01/28 职场文书