avatar
文章
21
标签
9
分类
8
首页
归档
分类
标签
友链
关于
lzh
搜索
首页
归档
分类
标签
友链
关于

lzh

vue-router源码简要分析
发表于2022-02-01|源码学习|vue
前言主要分析了vue-router的部分源码,从而帮助理解vue-router的相关原理。主要从三个方面分析: vue-router插件初始化时所做的工作; 当路由发生改变时如何渲染router-view组件; 使用router-link是如何进行路由跳转的; vue-router插件初始化一般在项目中引入vue-router插件时,所需代码如下...
PDF展示与合成Vue组件(lz-pdf-merage)
发表于2022-01-21|vue组件|vue
前言主要是介绍使用pdfjs和jsPdf在vue组件中对pdf文件进行展示和对原有pdf进行合成(包括文字,图片合成)。 体验demo地址 npm包引入 1npm install lz-pdf-merage pdf展示主要使用pdfjs(使用的版本是2.1.266)对pdf文件通过对canvas对其进行预览展示,主要原理如下: 123456789101...
vue3.2是怎么发布vue-release的
发表于2021-12-02|源码学习|vue3
相关源码文件及依赖vue3 跟发布相关的文件主要目录如下: 1vue-next/scripts/release.js 所使用到的引入依赖如下: 12345678const args = require('minimist')(process.argv.slice(2))const fs = require('fs'...
vue3 工具函数源码学习
发表于2021-11-07|源码学习|vue3
vue3工具函数目录结构vue3工具函数所在目录如下所示 1vue-nex/packages/shared/src src目录下有以下文件:​其中index.ts是入口文件,其它文件在index.ts中引入, index中定义了常用的工具函数 1234567891011121314import { makeMap } from &#...
vue-响应式原理
发表于2021-10-24|源码学习|vue
通过object.defineProperty设置getter和settervue初始化调用_init方法, 在init中会执行initState方法,对props,methods,data等属性进行初始化, 主要代码如下: 12345678910111213141516// 省略部分代码export function initState (vm: C...
构造函数笔记
发表于2021-10-17|javaScript|javaScript
构造函数 构造函数主要作用是用于实例化类,类实例是由构造函数构造的,构造函数的主要任务是初始化实例需要的信息。(通常构造函数的首字母一般大写)。 构造函数使用new关键字调用 1234567function Animal () { this.type = 'animal'}let dog = new An...
electron调用dll笔记
发表于2021-09-29|electron|electron dll
electron安装相关依赖 electron调用dll需要安装node-gyp,用于编译node-ffi-napi,ref-arrray-di, ref-struct-di, ref-napi等库。node-gyp在window下运行需要python2.7环境和 Visual Studio Build Tools.(详情在这里)在这里可以使用 win...
Electron打印方法笔记
发表于2021-08-22|electron|electron
前言主要是总结最近在工作所使用到的electron方法总结,总结的主要是静默打印的方法. webview打印 webview主要是electron提供的在一个独立的 frame 和进程里显示外部 web 内容的标签,详细介绍可以看这里.需要注意的是在electron>=5的版本里webview标签是禁用的,需要在主进程BrowserWindow里...
使用preload远程页面调用electron接口
发表于2020-10-15|electron|electron
主要原理主要是通过electron中的preloa在本地中预先加载一个指定脚本js文件,这个文件可以使用node APIs调用electron中的相关接口如ipcRenderer等,所以在electron中使用远程网页的窗口中定义加载js文件,并开放webviewTag,就可以在预加载文件中通过定义window中的方法调用electron接口,然后在远...
element源码样式学习
发表于2020-04-20|源码学习|element
element源码样式学习目录结构element的样式存放在element的packages/theme-chalk中,目录结构如下所示: 123456789101112131415161718192021222324252627282930313233343536373839│ alert.scss //组件样式│ aside.scss│ au...
123
avatar
lizehong
努力工作,简单生活
文章
21
标签
9
分类
8
GitHub
公告
欢迎您的到来!
最新文章
vue-router源码简要分析2022-02-01
PDF展示与合成Vue组件(lz-pdf-merage)2022-01-21
vue3.2是怎么发布vue-release的2021-12-02
vue3 工具函数源码学习2021-11-07
vue-响应式原理2021-10-24
分类
  • css1
  • electron3
  • javaScript1
  • vue2
  • vue组件1
  • 源码学习6
  • 算法3
  • 面试4
标签
electron 算法 vue3 css electron dll javaScript vue element 面试
归档
  • 二月 2022 1
  • 一月 2022 1
  • 十二月 2021 1
  • 十一月 2021 1
  • 十月 2021 2
  • 九月 2021 1
  • 八月 2021 1
  • 十月 2020 1
网站信息
文章数目 :
21
本站总字数 :
18.4k
本站访客数 :
本站总浏览量 :
最后更新时间 :
© 2018 - 2026 By lizehong框架 Hexo|主题 Butterfly
搜索
数据加载中