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 相关文章推荐
用cookies实现的可记忆的样式切换效果代码下载
Dec 24 Javascript
js获取触发事件元素在整个网页中的绝对坐标(示例代码)
Dec 13 Javascript
js跨域请求数据的3种常用的方法
Dec 01 Javascript
微信小程序 wxapp内容组件 text详细介绍
Oct 31 Javascript
仿京东快报向上滚动的实例
Dec 13 Javascript
async/await地狱该如何避免详解
May 10 Javascript
Vue 路由切换时页面内容没有重新加载的解决方法
Sep 01 Javascript
使用puppeteer爬取网站并抓出404无效链接
Dec 20 Javascript
React性能优化系列之减少props改变的实现方法
Jan 17 Javascript
bootstrap-table formatter 使用vue组件的方法
May 09 Javascript
微信小程序实现页面分享onShareAppMessage
Aug 12 Javascript
Element el-button 按钮组件的使用详解
Feb 01 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 SQLite类
2009/05/07 PHP
phpExcel中文帮助手册之常用功能指南
2014/08/18 PHP
PHP实现XML与数据格式进行转换类实例
2015/07/29 PHP
thinkPHP事务操作简单案例分析
2019/10/17 PHP
PHP架构及原理知识点详解
2019/12/22 PHP
JavaScript之引用类型介绍
2012/08/10 Javascript
深入理解Javascript中this的作用域
2014/08/12 Javascript
JavaScript中实现最高效的数组乱序方法
2014/10/11 Javascript
微信小程序 MINA文件结构
2016/10/17 Javascript
基于bootstrap-datetimepicker.js不支持IE8的快速解决方法
2016/11/07 Javascript
javascript如何用递归写一个简单的树形结构示例
2017/09/06 Javascript
vue router嵌套路由在history模式下刷新无法渲染页面问题的解决方法
2018/01/25 Javascript
JS遍历DOM文档树的方法实例详解
2018/04/03 Javascript
jQuery 导航自动跟随滚动的实现代码
2018/05/30 jQuery
vue+SSM实现验证码功能
2018/12/07 Javascript
nodeJS与MySQL实现分页数据以及倒序数据
2020/06/05 NodeJs
[02:02]特效爆炸!DOTA2珍宝之瓶待你开启
2018/08/21 DOTA
用Python实现一个简单的能够上传下载的HTTP服务器
2015/05/05 Python
Django的HttpRequest和HttpResponse对象详解
2018/01/26 Python
Python从零开始创建区块链
2018/03/06 Python
python3.4控制用户输入与输出的方法
2018/10/17 Python
PyQT实现菜单中的复制,全选和清空的功能的方法
2019/06/17 Python
Django中自定义admin Xadmin的实现代码
2019/08/09 Python
Python 中list ,set,dict的大规模查找效率对比详解
2019/10/11 Python
python跨文件使用全局变量的实现
2020/11/17 Python
CSS3圆角边框和边界图片效果实例
2016/07/01 HTML / CSS
HTML5实时语音通话聊天MP3压缩传输3KB每秒
2019/08/28 HTML / CSS
J2EE是技术还是平台还是框架
2016/08/14 面试题
运动会四百米广播稿
2014/01/19 职场文书
2014年教师学期工作总结
2014/11/08 职场文书
交警失职检讨书
2015/01/26 职场文书
2015年幼师工作总结
2015/04/28 职场文书
活动总结模板大全
2015/05/11 职场文书
2019年度政务公开考核工作总结模板
2019/11/11 职场文书
导游词之昭君岛
2020/01/17 职场文书
docker compose 部署 golang 的 Athens 私有代理问题
2022/04/28 Servers