Vue自定义事件_桉森屿夏
通以上代码不难发现,数据项在Vue的实例中, 但删除操作要在组件中完成, 那么组件如何才能删除Vue实例中的数据呢?此时就涉及到参数传递与事件分发了, Vue为我们提供了自定义事件的功能很好的帮助我们解决了这个问题; 使用this.$emit(‘自定义事件名’, 参数)...
自定义事件
? 通以上代码不难发现,数据项在Vue的实例中, 但删除操作要在组件中完成, 那么组件如何才能删除Vue实例中的数据呢?此时就涉及到参数传递与事件分发了, Vue为我们提供了自定义事件的功能很好的帮助我们解决了这个问题; 使用this.$emit(‘自定义事件名’, 参数) , 操作过程如下:
1-在vue的示范中添加了methods的对象并定议新一个名里removeTodoltems的方式方法 2-修正todo-items待办内部配件的代码怎么用,新增1个移除控制键,另外绑定手机案例! 3-重设todo-items待办资源构件的HTML编码,增强一款自设定事情,表示动作的词叫remove,会和构件的方式 账号也绑定,后来账号也绑定到vue的方式 !<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<div id="app">
<todo>
<todo-title slot="todo-title" :title="title"></todo-title>
<todo-items slot="todo-items" v-for="(item,index) in todoItems"
:items="item" v-bind:index="index" v-on:remove="removeItems(index)" :key="index"></todo-items>
</todo>
</div>
<!--导入vue.js-->
<script src="//cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.min.js"></script>
<script>
//solt:插槽
Vue.component("tudo",{
template:'<div>\
<slot name="todo-title"></slot>\
<ul>\
<slot name="todo-items"></slot>\
</ul>\
</div>'
});
Vue.component("todo-title",{
props:['title'],
template: '<div>{{title}}</div>'
});
Vue.component("todo-items",{
props: ['items','index'],
//只能绑定当前组件的方法
template:'<li>{{index}}-----{{items}} <button @click="remove">删除</button></li>',
methods: {
remove: function (index) {
//this.$emit自定义事件分发
this.$emit('remove',index)
}
}
});
var vm = new Vue({
el: "#app",
data: {
title: "书籍列表",
todoItems:["Java","皇冠新体育APP","C++"]
},
methods: {
removeItems: function (index) {
console.log("删除了"+this.todoItems[index]+"OK");
this.todoItems.splice(index,1,"haha"); //一次删除一个元素
}
}
})
</script>
</body>
</html>
对下一个编号变现改动,变现误删特点方法论体谅
皇冠新体育APP相关的文章
- 使用pytorch模型学习框架easyocr模块识别行程码图片文字并使用Flask Web返回指定信息json字符串_唯一极客_easyocr训练自己的模型
- VMware创建Linux虚拟机之(三)Hadoop安装与配置及搭建集群_Enovo_飞鱼_vm虚拟机hadoop集群安装
- 数据分析 | Pandas 200道练习题,每日10道题,学完必成大神(4)_小鱼干儿?_计算salary最大值与最小值之差
- Filter过滤器 | 过滤器的使用以及实现原理、责任链设计模式改造oa项目_@每天都要敲代码
- 若依框架RuoYi项目运行启动教程【傻瓜式教程】_紫陌~_若依前端怎么启动
- iOS16 锁屏小组件开发_写程序的柠檬精_ios 锁屏组件开发
- 皇冠新体育APP:vuejs常用修饰符_一天一丢丢
- 皇冠新体育APP:2022年需求最大8种编程语言!(详细解读)_旅途中的宽~_编程语言排行榜
- registerForActivityResult()方法的简单理解和使用_无爽_registerforactivityresult
- 【视频+源码】登录鉴权的三种方式:token、jwt、session实战分享_王中阳Go
- 皇冠新体育APP:低位启动源码_如鹿觅水
- 【皇冠新体育APP语言基础】??皇冠新体育APP 语法_玄链教育
- 手机抓取蓝牙日志btsnoop的方法汇总(Android一直补充中)_Wireless_Link_华为 btsnoop 日志目录
- 皇冠新体育APP:Android项目打包生成apk文件_爱笑的山羊_android 生成apk
- 【Java 数据结构】常见排序算法(上)_程序猿教你打篮球
- 皇冠新体育APP:LLVM系列第十八章:写一个简单的IR处理流程Pass_飞翼剑仆_llvm ir 检查pass