- 博客(10)
- 收藏
- 关注
原创 vue项目利用预渲染prerender-spa-plugin处理seo --viga
vue项目利用预渲染处理seo写在前面什么是SEO?SEO是英文 Search Engine Optimization 的缩写,中文意思“搜索引擎优化”。SEO是指在了解搜索引擎自然排名机制的基础上,对网站进行内部及外部的调整优化,改进网站在搜索引擎中的关键词自然排名,从而获得更多流量,最终达成品牌建设或者产品销售的目的。SEO的目的?提升搜索引擎爬虫覆盖率提升平台知名度…爬虫是什么以百度爬虫为例1、发现网站:百度爬虫每天都会在各个网站上爬,抓取无数的网站与页面,进行评估与审核
2021-11-12 23:25:30
997
1
原创 构建vue-like,在原生小程序中使用 API并支持(一)
在原生小程序中使用VUE写法并支持(一)前言在之前我使用了defineProperty来构建了一个简单的vue-watch-like式监听属性,但是defineProperty的缺点也是显而易见的,它无法深度监听数组的变化,当数组长度被修改时或其他意外行为时,defineProperty无法准确监听到数据变化。这一章我利用ES6中的proxy来从新写一个监听属性,并且不止于此,我打算构建成一个小程序中的vue-like框架。相关资料Proxy-MDNdefineProperty-MDN目标构
2021-09-07 22:15:43
358
原创 electron-update自动更新electron项目 by Viga
electron-update自动更新electron项目1. 引入npm install electron-update --save2.配置electron-builder配置publish属性后打包会生成.yml文件,里面有对应的版本信息(必须配置),我们要做的就是把打包后的最新版本的.yml文件和exe安装包放在对应的服务器上,接着eletron-update就是检查当前版本与服务器中.yml文件中的版本号是否一致。 appId: "com.example.app",
2021-07-19 16:46:30
919
原创 vue自定义指令v-scroll。下拉加载更多
vue自定义指令v-scroll用于下拉加载更多import Vue from 'vue';Vue.directive("scroll", { inserted: function(el, bind, vnode) { let scrollHeight = el.offsetHeight, cb_name = bind.expression, // 绑定的函数名 cb = vnode.context[cb_name]; el.addEventListene
2020-08-27 11:14:44
1218
原创 基于Element的进度条Loading
基于Element的进度条loading组件前端在中后台项目开发中经常要使用到loading遮罩层在数据交互时展示,目前我使用element组件库的loading,发现不能自定义,loading的样式比较少,官方只提供修改loading的图标和文字。但是我的需求是希望展示的是进度条一样的效果,那就不用loading组件,使用element的Progress进度条组件,自己写一个。代码如下。组件的api可以自行添加<template> <div class="loadingM
2020-08-19 14:49:50
7411
10
原创 工作记录----vue封装粘性布局组件
Vue 封装固钉组件—粘性布局最近项目中有些业务场景需要用到粘性布局,组件库使用的是element,查看了文档发现element组件库并没有粘性布局的组件,又不能引入其他库,网上找了许多,只发现一篇Vue Affix组件不过使用之后并不能达到我需要的效果,所以做了修改。思路思路就是利用css的position:fixed。当元素位置移除对应视窗时则为元素添加position:fixed,回到视窗内时取消fixed。有几个需要注意的地方在组件挂载时启动对元素位置的监听,以及scroll滚轮的监听
2020-07-01 15:04:57
1120
原创 react dom-to-image失真,修改生成后的清晰度
前言最近旧项目发现一个BUG,业务内容是一个弹窗页面的打印功能,因为使用的antd组件库,直接打印dom的话需要修改太多打印样式,所以就想到了把页面转成canvas处理成img元素再用iframe打印。用的是html2canvas,一切正常。直到上个月开始,客户反应打印后的PDF字体都变小了。随即用了很多浏览器测试发现真的字体会比原来的小一号,间距变大。查了资料也没有头绪,不懂为什么,求大...
2020-04-01 15:47:48
8864
9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人