vue
许珊珊
这个作者很懒,什么都没留下…
展开
-
vue3异步组件加载
异步引入多组件,按需渲染原创 2023-06-16 19:45:33 · 1345 阅读 · 0 评论 -
no explicit optimizeDeps.include patterns
node版本降到14.18.3附近,可行。原创 2023-03-18 01:51:57 · 686 阅读 · 0 评论 -
vue.config.js中使用postcss-pxtorem
postcss-pxtorem css单位转换 webpack配置原创 2023-02-08 21:01:42 · 1808 阅读 · 0 评论 -
渲染svg到外层dom
生成svg节点,并修改颜色原创 2023-01-06 18:01:40 · 233 阅读 · 0 评论 -
bpmn.js自定义各项,palette contextPad elementFactory modeling renderer rules
从bpmn仓库给出的example看https://github.com/bpmn-io/bpmn-js-examples我们要实现自定义可以有两种方式,【继承】 bpmn-js,并修改原型上的方法,达到兼容自定义的相关【重新实现】也就是把bpmn做的事情,在本地再做一遍,当然你可以各种“借鉴”里面的function,并达到你的要求比如customModeler/index.js 👈👈👈import CustomContextPadProvider from './CustomContex原创 2022-05-27 13:55:15 · 2718 阅读 · 4 评论 -
拿到组件后修改组件的生命周期函数
前提由于是公司内部脚手架,通过包方式导入,但无法直接修改解决办法公司内部脚手架包 app.vue<template> <div></div></template><script>import { mapGetters } from 'vuex';export default { created() { // code }}本地项目 main.jsimport App from '公司内部/app';glob原创 2022-01-20 13:19:45 · 490 阅读 · 0 评论 -
前端脚手架写法分析 @vitejs/create-app
文章目录一、分析步骤1. 全局安装并使用2. 追踪源码1. 分解参数2. 发出prompt提示框,让用户选择语言和模板,在用户选择结果中拿到3. 创建/清空并创建目录和文件4. 根据用户选定的template名称,把当前文件夹下的选定模板文件夹的内容(除package.json外,步骤5处理)复制/写入到用户指定路径5. 读步骤4中模板目录中的package.json内容,修改name属性为当前用户设定的项目名packageName,并写入到用户项目的package.json文件中总结一、分析步骤1.原创 2022-01-12 14:08:05 · 1363 阅读 · 0 评论 -
gyp verb check python checking for Python executable “python2“ in the PATH
故障排除过程:到报错信息中找,有个node 路径/build/index.jsshell管理员身份到该文件夹下执行 node index.js可以下载到python2到环境变量“Path”变量下添加此版本的路径,(真实路径/软链接都可,我此处用的软链接)%USERPROFILE%.windows-build-tools\python27%USERPROFILE%.windows-build-tools\python27\Scripts保存,再外层也保存npm install --gl原创 2021-11-26 20:17:29 · 4553 阅读 · 0 评论 -
使用组件的render函数 改写el-table el-table-column
<script type="text/javascript"> export default { name: "tableColumn", data() { return { } }, props: { className: { type: String, default: '' },原创 2021-07-29 18:16:43 · 1876 阅读 · 0 评论 -
npm init @vitejs/app报错
解决办法需要手动全局安装@vitejs/create-app搞了半天一直以为我的环境变量有问题问题场景基于不影响原业务功能的影响,使用了nvm进行node版本管理操作步骤先nvm install latest(当前是16.3.0,我需要的新版本)再查看已安装好的版本—— nvm list再执行nvm use 16.3.0,进行版本切换(使用)细看原来是进行了快捷方式的更改,那原有的环境变量就要进行对应的修改,以及c盘用户根目录下的.npmrc的配置修改为新的nodejs文件路径附上环境变量原创 2021-06-22 17:43:22 · 6263 阅读 · 0 评论 -
eslint配置import/no-extraneous-dependencies 引入内置模块path报错问题解决
一般配置了import/no-extraneous-dependencies,就会进行模块引入的检查 'import/no-extraneous-dependencies': [2, { devDependencies: true, peerDependencies: true, // optionalDependencies: true, // bundledDependencies: true }]但在require(‘path’)时也报错原创 2020-10-31 00:54:08 · 11401 阅读 · 0 评论 -
vue scoped样式中覆盖element-ui样式
之前一直另起一个style(非scoped)写el-*的覆盖样式,偶尔还!important;今天发现一个写法>>> 或者 /deep/ 写在class前,可以进行深度覆盖原创 2020-05-13 11:07:11 · 1187 阅读 · 1 评论 -
Vue watch $route时的箭头函数
和function不同之处原创 2020-05-06 18:27:01 · 658 阅读 · 0 评论 -
本地调试vue源码
vue源码从git clone到本地git conehttps://github.com/vuejs/vue.git源码方:package.json中scriptsdev中追加参数 --sourcemap"scripts": { "dev": "rollup -w -c scripts/config.js --environment TARGET:web-full-...原创 2020-04-17 15:23:13 · 613 阅读 · 0 评论 -
npm发布
编写代码 打包 登录npm并publish 验证:第三方install并使用==================== 编写代码 ====================插件主文件夹下index.js高端操作:const requireComponent = require.context('./', true, /\.vue$/);const install = (Vue)...原创 2019-12-23 19:35:28 · 247 阅读 · 0 评论 -
vue-router配置后地址栏输入跳转不成功问题
在起服务的js中增加 connect-history-api-fallbackconst history = require('connect-history-api-fallback');// 在静态页面之前,这一句:app.use('/static', express.static(__dirname + '/public'))之前设置historyconst historyCo...原创 2019-09-12 13:36:21 · 3264 阅读 · 2 评论 -
vue在webpack4中的配置
1.resolve对象增加,方便.vue等文件import时省略后缀名书写resolve: { extensions: ['*', '.js', '.vue']},2.webpack配置文件中引入 vue-loadervue-style-loadercss-loader module对象增加rules配置,对.vue文件配置,对vue文件中style样式的...原创 2019-09-12 11:30:09 · 634 阅读 · 0 评论