logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue-trackjs 自定义指令轻松实现前端埋点

vue-trackjs 是一个基于vue自定义指令开发的声明式自动埋点方案,压缩后只有2.5K,对业务代码没有侵入影响。使用localStorage对统计数据进行缓存,默认每60s轮询上报一次数据。入手毫无难度,插件也预留了自定义扩展API,给你充分的发挥空间。前言埋点技术,即在正常的功能逻辑中添加统计逻辑,进行数据收集,后续经过各种自定义的数据整理,为对应的产品提供数据分析,实现数据可视化。常见

MathJax 3 配置和上手渲染数学公式及在Vue中的使用

mathjax是一个用于latex、mathml和ascimath表示法的开源javascript显示引擎。mathjax的3.0版是对mathjax的彻底重写,实现了组件化,可以实现不同需求的定制,使用和配置与mathjax2版本有很大的不同,所以一定要注意版本。最近在重构一个项目时,新增了一个需求支持latex数学公式渲染和编辑。在经过一番调研对比后,目前浏览器兼容性比较好的有两个,分别是Ka

#javascript#typescript
vue updated生命周期的使用场景,可以做什么

官方介绍:updated类型:Function详细:由于数据更改导致的虚拟 DOM 重新渲染和打补丁,在这之后会调用该钩子。当这个钩子被调用时,组件 DOM 已经更新,所以你现在可以执行依赖于 DOM 的操作。然而在大多数情况下,你应该避免在此期间更改状态。如果要相应状态改变,通常最好使用计算属性或 watcher 取而代之。执行依赖于 DOM 的操作,确实让人很疑惑,到底有什么使用场景呢?我思考

vue class风格开发组件 vue-class-component vue-property-decorator vuex-class 解析

vue-class-componentvue-class-component是一个支持es6 class风格来开发组件的vue官方库,并使vue组件可以使用继承、混入等特性。// App.vue<script>import Vue from 'vue'import Component from 'vue-class-component'@Component({props: {propM

解决vue中样式不起作用:样式穿透/深度选择器(/deep/)

原因1:组件内部使用组件,添加了scoped属性原因2:动态引入html,也添加了scoped属性;原因3:非以上两种;一、添加了scoped属性:Vue中的scoped属性的效果主要是通过PostCss实现的。以下是转译前的代码:<style lang="less" scoped>.example{color:red;}</style><template>&l

node.js 自定义项目脚手架

是不是觉得那些会写脚手架的人都是大佬,而自己只会写写页面,调调样式。脚手架太高级了,自己会用就行了。天天都在接触像npm包管理工具,vue-cli,webpack等等。要是自己也能写一个就太棒了,可以减少很多的重复劳动,想想就激动,那么请往下看。技术准备:必备nodejsgithub 账号(远程托管仓库)优化commander模块(命令行参数处理模块)co 模块(异步流程控制模块)co-promp

node.js 自定义项目脚手架

是不是觉得那些会写脚手架的人都是大佬,而自己只会写写页面,调调样式。脚手架太高级了,自己会用就行了。天天都在接触像npm包管理工具,vue-cli,webpack等等。要是自己也能写一个就太棒了,可以减少很多的重复劳动,想想就激动,那么请往下看。技术准备:必备nodejsgithub 账号(远程托管仓库)优化commander模块(命令行参数处理模块)co 模块(异步流程控制模块)co-promp

到底了