当前位置: 首页 > news >正文

视频互动网站建设网站后端开发软件

视频互动网站建设,网站后端开发软件,网站一键制作,好网自定义事件 ​ 通以上代码不难发现,数据项在Vue的实例中, 但删除操作要在组件中完成, 那么组件如何才能删除Vue实例中的数据呢?此时就涉及到参数传递与事件分发了, Vue为我们提供了自定义事件的功能很好的帮助我们解决了这个问题…

自定义事件

​ 通以上代码不难发现,数据项在Vue的实例中, 但删除操作要在组件中完成, 那么组件如何才能删除Vue实例中的数据呢?此时就涉及到参数传递与事件分发了, Vue为我们提供了自定义事件的功能很好的帮助我们解决了这个问题; 使用this.$emit(‘自定义事件名’, 参数) , 操作过程如下:

1-在vue的实例中增加了methods对象并定义了一个名为removeTodoltems的方法

2-修改todo-items待办内容组件的代码,增加一个删除按钮,并且绑定事件!

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="https://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","Python","C++"]},methods: {removeItems: function (index) {console.log("删除了"+this.todoItems[index]+"OK");this.todoItems.splice(index,1,"haha"); //一次删除一个元素}}})
</script>
</body>
</html>

对上一个代码进行修改,实现删除功能逻辑理解

http://www.yayakq.cn/news/258164/

相关文章:

  • 推广平台网站有哪些巩义做网站汉狮网络
  • 目前建设网站建筑设计专业学什么
  • 秦皇岛建设信息网站湖南省水利水电建设工程学校网站
  • 网站建设用php建设优点666建筑人才网
  • 可信赖的镇江网站建设百度指数爬虫
  • 网站优化工具分析工具wordpress注册用户可见
  • 北京网站建设公司有哪些wordpress文章cms模板
  • 扁平化设计风格的网站模板企业网站建设方案费用预算
  • 白云商城型网站建设wordpress 产品展示插件
  • wap网站现在还有什么用下载的asp网站怎么打开
  • 个人网站名字取名怎么做seo优化推广工程师
  • 建立网站的链接结构有哪几种形式沈阳做网站公司
  • 青岛知名网站建设定制华东网站建设
  • 建设厅教育培训网站从零学php网站开发
  • 网站维护花费南郊网站建设报价
  • wordpress网站密码忘记wordpress首页代码
  • 城乡建设部网站首页甲级网络规划与设计的必要性
  • 做网站一定要虚拟主机吗地方信息网站怎么做
  • 网站地图如何更新企业网站建设商城
  • 个人网站icp备案号类似谷德设计网的网站
  • 网站维护要学多久linux系统做网站
  • 余姚网站制作成都网站建设易维达好
  • 奇米网怎么做网站嘉兴网站seo外包
  • 青岛网站上排名哔哩哔哩推广平台
  • 彩票做网站怎么删除wordpress主题
  • 网站推广app开发wordpress 显示页面标题
  • 山西城乡建设厅网站首页佛山微网站推广
  • 可以做游戏的网站有哪些网站建设四段合一
  • 重庆品牌型网站建设多少钱济宁网站排名
  • 徐州城乡建设局安监处网站亚马逊店铺怎么注册流程