logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

localstorage 本地存储及token设置,vuex刷新数据丢失

本地存储简介简单介绍:前端开发时js可以调用api在浏览器存储数据,大小总共未5M可再浏览器查看,f12打开控制台方式:1.localstorage在本地浏览器长期存储,需要手动清除才会消失(清除浏览器缓存或调用js方法清除)2.sessionstorage在本地浏览器存储,但只存在一次会话级(即浏览器关闭再打开就没了)使用:localstorage和sessionstorage使用一样,下面的只

#javascript#html5
Vue 组件封装之事件 this.$listeners

组件封装在做vue项目时,为了节约开发时间,一般都会封装高复用得UI组件,类似于iview,elementUI等UI组件,一般简单的组件之间传值就不在这多说了,直接在这说点实际的实际情况:需要封装一个组件,在多个页面都可以用,会有两个按钮根据页面的不同处理的事件也不同最初封装好组件之后父组件给子组件传一个特别的,在子组件做判定再决定做什么操作,这就会导致封装的组件会在同一个事件处理上有很多种情况,

#vue.js#javascript
vue3.0 + ts + vue-property-decorator引入报错

vue-property-decorator是由社区根据vue官方的vue-class-component开发的,现在vue-class-component更新了,原先引入的 Compenots 变成了现在的Options但是vue-property-decorator的源码并未同步更新,所以在用时就会报错解决提示报错后,在node_modules/vue-property-decorator/b

#vue.js
vue3.0 + typescript 变量基本类型及使用介绍

基本类型布尔值let a: boolean = false // 也只能将boolean类型的值赋值给a数字let a: number = 1// 也只能将number 类型的值赋值给a// 和JavaScript一样,TypeScript里的所有数字都是浮点数。 这些浮点数的类型是 number。// 除了支持十进制和十六进制字面量,TypeScript还支持ECMAScript 2015中引入

#typescript#vue.js
vue 上传,下载,预览文件及预览TXT时乱码处理

1.上传文件/*这里顺便写一下再vue中获取input里选择的文件,具体的input属性可去官网查看*/<input class="import-input"type="file"accept=".xls, .xlsx"ref="importInput"@change="fileChange(e)"/>/*这里只写methods里的方法*/fileChange (e) {// 如果需要

#vue.js#javascript
echarts或vcharts的X轴设置

vchartsvcharts就是基于vue对echarts进行封装后的图表组件,其配置有两个参数settting和extend,settings的参数格式参照vcharts的官方文档(https://v-charts.js.org/#/),extend参照echarts的官方文档,如果同时存在两个参数,extend会覆盖掉settings中相同的配置感觉vcharts使用的数据格式比vcharts

#echarts
vue 在组件上使用v-modul

在平时会遇到一些input,select,checkbox,radio等组件,需要使输入到组件的值与父组件所对应值双向绑定,而这一般通过v-modul可以实现在这里我已经注册好全局组件了,可以直接使用.因为名字不一样,我就懒得每个都改一次了,都用Select1.input type=“text”这种类别的// 父组件<template><div><Select v-m

#vue.js
git vscode下拉代码到本地推送到远程,本地分支远程分支关联、合并

前言在现在的代码管理中,基本都使用git管理,而git除了命令操作之外,代码编辑器也顺带兼容了git的使用,这里就来介绍下vscoed中git的使用clone 先把项目克隆下来,这一步习惯使用命令git clone ****跟上你的项目git地址就行了,默认是拉取的master分支的如果就在master分支上开发,那这步就不需要了,当人很少会在master分支上开发如果已有开发的分支:点击vsco

#git#github
到底了