logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue.js封装前端埋点

使用配置:// 在main.js中// 引入import kkVueLog from "kk-vue-log"// 配置// options 除了以下几个配置,支持所有的axios配置项const options = {// 埋点数据上传的接口,必填url: "//127.0.0.1:3000/login",//埋点数据上传的方法, 可选,不填写默认 'get'method: 'post',//请

#vue.js#前端#javascript
讯飞语音听写(Cannot read property ‘getUserMedia‘ of undefined“)浏览器报错解决

TypeError: Cannot read property 'getUserMedia' of undefined解决方法:步骤:1、在浏览器的地址栏里输入chrome://flags/#unsafely-treat-insecure-origin-as-secure  并回车然后作如下修改输入框中填写需要开启的域名,也就是你报错的地址,譬如http://example.com",多个以逗号分

vue-cli3项目npm run build --report生成分析图

vue-cli3下的typescript项目,在build时想要生成分析报告进行性能优化。package.json命令如下:"scripts": {"dev": "vue-cli-service serve --mode dev","serve": "vue-cli-service serve --mode dev","build": "vue-cli-service build --mode p

开启rabbitmq远程ip访问 (新手必看)

我用docker创建的mq,发下没有配置文件,我也没去设置默认的配置mq配置文件。重点来了:当使用 ip+15672 访问的时候,linux肯定是登录不了。提示只能本地ip登录由于账号guest具有所有的操作权限,并且又是默认账号,出于安全因素的考虑,guest用户只能通过localhost登陆使用,并建议修改guest用户的密码以及新建其他账号管理使用rabbitmq。这里我们以创建个...

element ui (简单的手动上传文件,submit方式)

<template><el-form ref="form" label-position="left" :model="form" :rules="rules" label-width="80px"style="margin:20px;width:60%;min-width:600px;"><el-form-item label="坐标类型" prop="coordi

vue 移动端table表格 固定首列和首行(简单粗暴)

效果图,不会做gif。。。只有静态预览: 上下滑动的时候固定了顶部,并且往左滑的时候冻结了第一列。代码: 主要原理就是用position: sticky;这个属性,粘在top==0px的时候.<template><div class="report_detail"><table><thead><tr><th v-for="(n,..

#css#vue.js#html5
vue 离开路由事件beforerouteleave 指定路由会死循环(算踩坑吧)

因为业务有需求吧。。。很久才用一次这个离开路由,呵呵了。(看来有空得看看这个beforeRouteLeave的源码讲解了)先看下我以为的离开路由:beforeRouteLeave(to, from, next) {//console.log('to--->', to.path, this.isModify)if( storage.get('currentDj') && sto

this.$refs 获取不到值 undefined 问题

最近刚好又碰到ref为空问题,记录下当我们在 vue 项目中,想要通过$refs 来获取元素时,会出现获取不到的BUG,原因是,dom 节点 异步加载机制,解决方案:this.$nextTick 来解决但是有时候 即使加上了 也是依旧报错 原因是: v-for 循环 得到的不止一个 解决方案 this.$refs[refName][0]还有一个原因是 v-if v-show 进行的设置 具体问题

#vue.js#javascript#ecmascript
wx-open-subscribe 消息订阅(在vue里面使用)

留意wx-open-subscribe这个开放标签和里面的事件就行开放标签里面只能写普通页面,不能绑定数据,绑定了也会失效不起作用的。<template><div class="notificationSettings"><div><van-cell center title="医院信息通知"><template #right-icon>

#vue.js#elementui#javascript
vue性能优化之build后包体积太大(1)

基于vue-cli3.0构建项目,npm引入多个第三方包。build之后,包体积太大导致首屏过长。----毫无体验感!!!实践的项目喜欢捣鼓可以clone下来只总结了亲测效果明显的几种方案,解决方案大多来自于日常总结及各路大佬,如有不足,请大佬补充~1、路由懒加载在 Webpack中,我们可以使用动态 import语法来定义代码分块点 (split point): import('./About.

    共 23 条
  • 1
  • 2
  • 3
  • 请选择