zoukankan      html  css  js  c++  java
  • (尚024)Vue_案例_交互删除

    注意:本总结中最终会删除不成功 ,原因是Item.vue中方法methods单词拼写错误!!!

    首先明白,删除在Item.vue中交互

    1.写交互,首先写监听@click="deleteItem"(不要用delete,因为是关键字)

     2.写对应的方法

     3.App.vue中删除指定下标的评论

     4.deleteComment()这个方法最终要传给Item.vue 组件

    但Item.vue现在看不到,需要逐层传递

     5.List.vue中需要声明deleteComment属性,

     6.声明属性,但是本身我也不用,我叫Item去用,:deleteComment="deleteComment"

     7.在Item.vue中声明

     8.现在可以在if(){}中调用deleteComment(),但是没有传index

    9.List.vue中传递index ,:index="index"

     10.需要在Item.vue中声明index为number类型,index:number

     

     11.全部删除后出现问题截图

     12.修改List.vue组件

     comments.length===0没数据的时候才会显示

    13.运行截图:

     这儿没有去刷新界面,用到了hmr技术(热替换),不是完整的去更新整个模块,而是只更新了自己更改的模块,自己原来的窗口还在.

  • 相关阅读:
    WebApi调用及发布
    List<T> 去除重复数据
    C#正则表达式去除XML标签
    SSIS 发送邮件
    域登录验证.net版
    js获取select选中的值
    ionic常见错误
    mac安装brew homebrew
    flutter ios编译报错集
    dart 格式化输出
  • 原文地址:https://www.cnblogs.com/curedfisher/p/12036527.html
Copyright © 2011-2022 走看看