1. <template>
  2. <div id="Tree_ElementTree" style="height: 100%;">
  3. <el-tree
  4. :data="data"
  5. :props="defaultProps"
  6. highlight-current
  7. lazy
  8. :load="loadNode"
  9. :show-checkbox="showCheckbox"
  10. :style="style"
  11. :node-key="nodeId"
  12. :default-expanded-keys=" []"
  13. :default-expand-all=" false"
  14. @node-click="handleNodeClick"
  15. @check="handleCheck"
  16. >
  17. <span class="custom-tree-node" slot-scope="{ node, data }">
  18. <span>{{ node.label }}</span>
  19. <span>
  20. <el-button
  21. type="text"
  22. size="mini"
  23. @click.stop="() => append(data)">
  24. Append
  25. </el-button>
  26. <el-button
  27. type="text"
  28. size="mini"
  29. @click.stop="() => remove(node, data)">
  30. Delete(这样点击的时候,就不会触发点击节点的事件)
  31. </el-button>
  32. </span>
  33. </span>
  34. </el-tree>
  35. </div>
  36. </template>
  37.  
  38. <script>
  39.  
  40. export default {
  41. name: "Tree_ElementTree",
  42. data() {
  43. return {
  44. data: [],
  45. defaultProps: {
  46. children: "children",
  47. label: "name"
  48. }
  49. };
  50. },
  51. props: {
  52. componentJson: {
  53. type: Object,
  54. require: true
  55. }
  56. },
  57. created() {},
  58. components: {},
  59. mounted() {
  60.  
  61. },
  62. computed: {},
  63. watch: {},
  64. methods: {
  65. }
  66. };
  67. </script>
  68.  
  69. <style scoped>
  70. </style>
  71. <style>
      /*添加滚动条的解决办法*/

  72. .custom-tree-node {
  73. flex: 1;
  74. display: flex;
  75. align-items: center;
  76. justify-content: space-between;
  77. font-size: 14px;
  78. padding-right: 8px;
  79. }
  80. .el-tree{
  81. width:100%;
  82. overflow-x: scroll;
  83. }
  84. .el-tree> .el-tree-node{
  85. min-width: 100%;
  86. display:inline-block !important;
  87. }
  88. </style>

Vue tree自定义事件注意点的更多相关文章

  1. Vue基础-自定义事件的表单输入组件、自定义组件的 v-model

    Vue 测试版本:Vue.js v2.5.13 学习 Vue 的自定义事件的表单输入组件,觉得文档讲的不太细致,所以这里再细化一下: 如果不用 v-model,代码应该是这样: <myinput ...

  2. vue.js 自定义事件

    <div id="app"> <h2>{{num}}</h2> <h1>全局组件</h1> <my-compone ...

  3. vue组件---自定义事件

    首先简单回顾下组件事件及组件的复用 demo1:按钮事件 <div class="button_area"> <button-area></butto ...

  4. vue定义自定义事件方法、事件传值及事件对象

    1.自定义事件 例如v-on:click="run" 或者 @click="run" <template> <div id="app ...

  5. Vue自定义事件

    前面的话 父组件使用props传递数据给子组件,子组件怎么跟父组件通信呢?这时,Vue的自定义事件就派上用场了.本文将详细介绍Vue自定义事件 事件绑定 每个 Vue 实例都实现了事件接口 (Even ...

  6. Vue04——vue自定义事件、Router、Vue-cli、发布上线

    一.Vue的自定义事件 点击任何一个按钮,按钮本身计数累加,但是每点击三个按钮中的一个,totalCounter 都要累加. <body> <div id="app&quo ...

  7. vue第八单元(组件通信 子父,父子组件通信 自定义事件 事件修饰符 v-model props验证 )

    第八单元(组件通信 子父,父子组件通信 自定义事件 事件修饰符 v-model props验证 ) #课程目标 掌握使用props让父组件给子组件传参(重点) 掌握props属性的使用以及prop验证 ...

  8. Vue3手册译稿 - 深入组件 - 自定义事件

    本章节需要掌握组件基础 emit我译成发射,觉得发射这个词比较形象的形容将子组件事件发射出来的一个动作. 事件名 像组件和props,事件名也会进行自动转换,如果你在子组件里发射一个驼峰命名的事件,你 ...

  9. Vue.js 源码分析(十四) 基础篇 组件 自定义事件详解

    我们在开发组件时有时需要和父组件沟通,此时可以用自定义事件来实现 组件的事件分为自定义事件和原生事件,前者用于子组件给父组件发送消息的,后者用于在组件的根元素上直接监听一个原生事件,区别就是绑定原生事 ...

随机推荐

  1. css-两个div并排,左边宽度固定右边自适应的布局 的实现方法

    <div class= "container"> <div class="left"></div> <div clas ...

  2. C# Winfrom DataGridView DataSource绑定数据源后--解决排序问题

    帮助类: public class SortBindingHelper<T> : BindingList<T> { private bool isSortedCore = tr ...

  3. Linux 下DNS详解

    配置之前先了解一下bind DNS服务器软件:BIND是一种开源的DNS(Domain Name System)协议的实现,包含对域名的查询和响应所需的所有软件.它是互联网上最广泛使用的一种DNS服务 ...

  4. Spring Bean装配(下)——注解

    @Repository,@Service,@Controller这三个注解是基于component定义的注解 component-scan:组件扫描 base-package:扫描这个下的所有类 &l ...

  5. 解决使用JPA时对象在set属性时更新了数据库问题

    https://www.jianshu.com/p/1100814ff54f 之前也遇到过一次这个问题,打印的日志中也可以看见update相关的sql语句,但当时不知道为什么会去自动更新,就用了别的方 ...

  6. 使用eclipse open type对话框

    需要依赖jdt的相关插件(ui和core) 具体调用方法: Shell parent= JavaPlugin.getActiveWorkbenchShell(); OpenTypeSelectionD ...

  7. Java8-Lock-No.04

    import java.util.HashMap; import java.util.Map; import java.util.concurrent.ExecutorService; import ...

  8. 【专题】Spring Boot 2.x 面试题

    1.Spring Boot.Spring MVC 和 Spring 有什么区别? SpringFramework 最重要的特征是依赖注入.所有 SpringModules 不是依赖注入就是 IOC 控 ...

  9. SIGAI深度学习第五集 自动编码器

    深度学习模型-自动编码器(AE),就是一个神经网络的映射函数,f(x)——>y,把输入的一个原始信号,如图像.声音转换为特征. 大纲: 自动编码器的基本思想 网络结构 损失函数与训练算法 实际使 ...

  10. MNIST 数据集介绍

    在学习机器学习的时候,首要的任务的就是准备一份通用的数据集,方便与其他的算法进行比较. MNIST数据集是一个手写数字数据集,每一张图片都是0到9中的单个数字,比如下面几个:     MNIST数据库 ...