- 博客(36)
- 资源 (1)
- 问答 (9)
- 收藏
- 关注
原创 【阿里云ecs 密钥登录修改为账号密码登录】
如果有PasswordAuthentication则设置为yes,否则新增PasswordAuthentication设置为true。
2023-11-20 17:22:45 217
原创 【前端性能优化见解】
未开启路由懒加载的话,webpack打包不会按路由拆分js文件,那么首次进入会加载非当前路由资源,影响首屏加载速度。设置content-visible:auto,通俗讲是按需渲染可视化区域内容,跳过非可视化区域内容,提升性能。启用pwa缓存css|js|img静态资源,使用缓存策略优先使用缓存,立即后台静默更新缓存。不加载非可视化区域资源,有利于提升加载速度。不加载非可视化区域图片,有利于提升加载速度,推荐vue-lazyload。对于动画区域或者更新频率非常快区域,约束为BFC,局部重绘重排提升性能。
2023-06-10 15:50:30 109
原创 【TypeScript中扩展的Global对象: 类型“typeof globalThis”上不存在属性db解决办法】
在项目新建global.d.ts,然后添加如下代码。
2023-05-18 18:20:14 549
原创 【download-git-repo报错Error: ‘git clone‘ failed with status 128】
使用download-git-repo克隆github上面的仓库,提示错误 ‘git clone‘ failed with status 128。注意:分支名称必须填写。
2023-04-04 22:40:03 727
原创 npm install报npm ERR git@github.com: Permission denied (publickey).
npm安装依赖提示权限异常解决
2022-07-10 15:02:50 2403
原创 vue将qrcodejs生成的二维码下载到本地
vue将qrcodejs生成的二维码下载到本地dom结构如下<div class="qr-code " id="qr-code"></div>通过qrcodejs生成二维码之后,需要 将二维码下载到本地安装html2canvas将如上dom转成base64图片html2canvas(dom,{scale:3},canvas=>{let base64=canvas.toDataURL('image/jpeg')base64=ba
2022-04-16 16:39:30 1106
原创 vue使用el-table在el-table-column下使用v-if改变数据不响应
vue使用el-table在el-table-column下使用v-if改变数据不响应代码: <el-table :data="propertyList" class="hoo-clear-table" height="100%" ref="tableRef" style="width: 100%"> <el-table-column align="l
2022-03-16 18:15:43 3131
原创 electron渲染进程发送消息给主进程报错__dirname is not undefined
electron,js,electron-updater,electron-builder
2022-02-25 17:27:13 831
原创 已有vue项目集成electron桌面应用程序
vuejs,electron,javascript,桌面应用程序,linux,window,mac
2022-02-24 16:03:26 1032
原创 修改饿了么tooltip三角样式
修改饿了么小三角样式&.is-dark .popper__arrow, &.is-dark[x-placement^=bottom] .popper__arrow::after, &.is-light .popper__arrow, &.is-light[x-placement^=bottom] .popper__arrow::after { border-bottom-color: #0A1F44 !important;}&.is-dark .poppe
2022-02-23 10:28:22 551
原创 webpack打包js为npm包或者sdk支持cmmonjs引入和浏览器引入中export default问题
版本webpack:5.61.0打包的js文件内容function openIframe (opts = {}) { // const { width = '200px', height = '400px', el = "body" } = opts || {} // const iframe = document.createElement('iframe') // iframe.width = width // iframe.height = height
2021-10-30 18:06:59 792
原创 pm2部署nuxt项目示例
配置示例module.exports = { apps : [{ name : 'API', //应用名 script : 'app.js', //应用文件位置 env: { PM2_SERVE_PATH: ".", //静态服务路径 PM2_SERVE_PORT: 8080, //静态服务器访问端口 NODE_ENV: 'developm
2021-10-21 11:40:25 258
原创 nuxt使用scss及支持scss变量
安装node-sass,sass-loader,@nuxtjs/style-resources修改配置文件nuxt.config.js styleResources: { scss: '~assets/styles/global.scss' //你项目的全局scss文件 }, modules: [ // https://go.nuxtjs.dev/axios '@nuxtjs/axios', // https://go.nuxtjs.dev/pwa '@
2021-10-10 15:38:32 629
原创 vue单文件组件引入外部scss文件
<script>import '@/components/com/line-chart/line-chart.scss'</script>
2021-08-09 20:49:13 715
原创 vue点击左右箭头左右滑动效果
点击左右箭头左右滑动效果代码:<template> <div class="vertical-scroll-wrap"> <svg class="left-prev" v-if="showPrevIcon" @click="prevItem"> <use href="#icon-icon-active-star"></use> </svg> <div
2021-07-25 23:02:48 2786 3
原创 vue报错[Vue warn]: Error in nextTick: “RangeError: Maximum call stack size exceeded“
vue报错[Vue warn]: Error in nextTick: "RangeError: Maximum call stack size exceeded"报错原因:vue单文件组件中命名name与模板中引入组件名字相同导致,<template><grid-layout></grid-layout></template><script>export default {name:'grid-layout'component
2021-07-14 17:37:35 714
原创 vue-i18n国际化语言包里面换行符\n在vue页面渲染换行
如下图: "components_com_trade_panel_2": "买盘\n卖盘",要在vue正常按语言包格式换行,需要在渲染地方添加一行样式.word-space:pre-line
2021-06-28 16:29:23 3919 2
原创 vscode中设置canvas代码提示
vscode中设置canvas代码提示在代码顶部加入 /** @type {HTMLCanvasElement} */在代码顶部加入 /** @type {HTMLCanvasElement} */<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
2021-06-27 17:23:03 1826 1
原创 从0到1打造类似lodash的工具库
项目用到的三方库一个简单的表格是这么创建的:包名用途备注webpack5.x.x用来打包构建js详情查看官方文档@babel/preset-envbabel相关详情查看官方文档docdashjsdoc生成文档主题文档样式jest测试库具体用法查看文档jsdoc自动生成js api文档不错cp-cli复制文件详情查看文档qrcode生成二维码详情查看文档步骤新建文件夹ricardoTools,初始化项目npm
2021-04-27 14:31:40 653
原创 react-native集成阿里云金融实人认证获取当前viewController
这里写自定义目录标题IOS接入如何获取viewControllerIOS接入如何获取viewController将如下代码贴入oc代码- (UIWindow*)keyWindow{ UIWindow *foundWindow = nil; NSArray *windows = [[UIApplication sharedApplication]windows]; for (UIWindow *window in windows) {
2021-04-22 16:57:33 326
谷歌插件开发页面UI层有一个按钮点击按钮如何动态切换国际化
2022-07-15
highcharts如何在鼠标移入位置高亮显示X轴值
2022-05-11
higcharts柱状图如何鼠标移入改变柱状图颜色,鼠标移出恢复原来的颜色
2022-04-27
elementui使用el-switch改变active-color组件不响应更新
2021-08-24
elementui图标默认间隙如何去除?
2021-06-17
vue官网介绍源代码在哪
2021-03-15
vue使用workbox和register-service-worker报错
2021-03-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人