摘要:
我们在运行项目时,总是会遇到各种各样的问题,比如node.js版本过高或过低,导致项目无法正常运行,需要去降级或升级,那么nvm的优点就展示出来了。 一、nvm是什么? ⚪.nvm是一个node的版本管理工具,可以简单操作node版本的切换、安装、查看。。。等等,与npm不同的是,npm是依赖包的管 阅读全文
摘要:
Vue3 组件通信方式 props $emit expose / ref $attrs v-model provide / inject Vuex mitt Vue3 通信使用写法 1. props 用 props 传数据给子组件有两种方法,如下 方法一,混合写法 // Parent.vue 传送 阅读全文
摘要:
根据所有属性去重 // 方法一 const map = new Map() arr.filter( item => !map.has(JSON.stringify(item)) && map.set(JSON.stringify(item), 1) // 方法二 [...new Set(arr.ma 阅读全文
摘要:
vue提供install可供我们开发新的插件及全局注册组件等install方法第一个参数是vue的构造器,第二个参数是可选的选项对象 export default { install(Vue,option){ 组件 指令 混入 挂载vue原型 } } 全局注册组件 import PageTools 阅读全文
摘要:
今天做一个功能,发现函数return的数据并没有返回,经过尝试发现,js的for循环中的return除了会结束循环,也会终止循环外后续代码的执行,如下面的例子 function get123() { for (let i = 0; i <=4; i++) { if (i 4) return; } c 阅读全文
摘要:
npm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but package-lock.json was generated for lockfileVersion@2. I’ll try 阅读全文
摘要:
emits 官方文档传送门 Vue官方建议我们在组件中所有的emit事件都能在组件的emits选项中声明 emits参数有俩种形式对象和数组,对象里面可以配置带校验emit事件,为null的时候代表不校验,校验的时候,会把emit事件的参数传到校验函数的参数里面 当校验函数不通过的时候,控制台会输出 阅读全文
摘要:
开源的vue知识图谱展示组件:relation-graph 这个项目使用典型的vue编程方式,代码简单易懂。用这个关系图谱组件可以非常方便的展示如组织机构图谱、股权架构图谱、集团关系图谱等知识图谱,可提供多种图谱布局,包括树状布局、中心布局、力学布局自动布局等。用起来简单方便,通过组件自身提供的配置 阅读全文
摘要:
{ width: 60, align: "center", key: 'checkBox', _isChecked: false, resizable: true, render:(h,params)=>{ return h('div',[ h('Checkbox',{ props:{ value: 阅读全文
摘要:
如上图,这是一个vue页面中的table,在其columns中加了一个selection后,实现了多选/全选table行的功能: { type: 'selection', width: 60, align: 'center' }, 现需要对这个table中select勾选框的勾选和显示进行diy: 阅读全文