admin 发布的文章
最近在改老项目,将webpack迁移到vite提高下速度首先来看下默认静态加载路由,我们只需要在router/index.js直接配置好就可以了当然默认的情况 component: () => import('../views/HomeView.vue') 是这样的如果需要用@替代..需要在在vite.config.js中增加下配置resolve: {
alias: {
'@': path.resolve(__dirname, 'src')
}
},
在webpack中动态加载使用如下,就可以了export const loadView- 阅读剩余部分 -
过渡的类名在进入/离开的过渡中,会有 6 个 class 切换。1、v-enter:定义进入过渡的开始状态。在元素被插入之前生效,在元素被插入之后的下一帧移除。2、v-enter-active:定义进入过渡生效时的状态。在整个进入过渡的阶段中应用,在元素被插入之前生效,在过渡/动画完成之后移除。这个类可以被用来定义进入过渡的过程时间,延迟和曲线函数。3、v-enter-to:2.1.8 版及以上定义进入过渡的结束状态。在元素被插入之后下一帧生效 (与此同时 v-enter 被移除),在过渡/动画完成之后移除。4、v-leave:定义离开过渡的开始状态。在离开过渡被触发时立刻- 阅读剩余部分 -
最近跑了个老项目由于node版本太高启动的时候报如下错误对应报错的文件C:\code\siemens\bsceba\node_modules\http-deceiver\lib\deceiver.js主要问题 process.binding('http_parser') 是 Node已弃用。解决方法:HTTPParser = process.binding('http_parser').HTTPParser;
改成:HTTPParser = require('http-parser-js').HTTPParser;
兼容修改成如下:try {
// 尝试使用原生绑定
- 阅读剩余部分 -
LogicFlow 配置项:LogicFlow 流程图上所有的节点实例操作以及事件new LogicFlow()初始化的详情 点击这里跳转官方说明 图片显示demo在文章底部用到的依赖包
"@logicflow/core": "^2.1.7",
"@logicflow/extension": "^2.1.9",
"@logicflow/layout": "^2.0.7",
LogicFlow apinew LogicFlow 初始化基础DEMO CODEt- 阅读剩余部分 -
主要代码: keyList.forEach(key => {
const node = this.$refs.weiTree.getNode(key);
console.log(node.isLeaf)
if (node.isLeaf) {
this.$refs.weiTree.setChecked(node, true);
}
});
完整demo<template>
<el-dialog title="tree" class="bp-dialog" - 阅读剩余部分 -
- 1
- 2
- 3
- 4
- ...
- 75
- 后一页 »