
初级前端vue工作笔记
文章平均质量分 56
梦回小岛
这个作者很懒,什么都没留下…
展开
-
【初级前端】VUE工作问题小记
近期觉察到,每日梳理记录工作中的问题及知识点,便于更好的回顾知识,提高工作效率!原创 2022-02-24 09:40:36 · 815 阅读 · 0 评论 -
JS对象转url参数
JS对象转url参数开发中,前后端数据传递需要加密,遇到GET请求时,需求如下:1. 需要先将数据对象转换成url地址参数格式;2. 再将其AES加密;3. 将其和baseURL拼接。原创 2022-07-15 15:07:03 · 6688 阅读 · 1 评论 -
解决uniapp开发微信小程序AES加密报错:TypeError: Cannot read property ‘crypto‘ of undefined
今天在配置小程序前后端加密传输时,遇到微信开发者工具报错:TypeError: Cannot read property 'crypto' of undefined。原创 2022-06-13 17:08:57 · 4263 阅读 · 0 评论 -
搭建vue开发环境——安装node和vue cli(vue脚手架)
1.安装node.js(vue需要依赖node的npm包管理工具) node.js安装包下载地址:下载 | Node.js (nodejs.org)2.双击安装,安装路径改到D:盘下(C:盘启动需要管理员权限运行),其他都默认就可以。3.安装完成后, 3.1检测是否安装成功win+R(打开运行框);输入cmd(打开命令框);输入node -v或npm -v(显示版本号,表示安装成功); 3.2查看版...原创 2022-03-08 13:36:17 · 1564 阅读 · 0 评论 -
axios的使用
1.安装:npm install axios -S 2.默认配置:axios.defaults例:axios.defaults.headers['Authorization']='Bearer'+' '+token; 3.创建一个新的axios:axios.create()例:const service = axios.create({ b...原创 2022-03-01 17:03:29 · 843 阅读 · 0 评论 -
Vue项目优化·打包
1.项目优化 1.1 路由懒加载 (webpackChunkName: "login" //Login.vue打包生成的js文件命名为login)import Vue from 'vue'import VueRouter from 'vue-router'Vue.use(VueRouter)const routes = [ { path: '/', redirect: '/login', }, { path: '/logi...原创 2022-03-01 17:04:33 · 796 阅读 · 0 评论 -
vue项目中导出excel文件(使用第三方依赖vue-json-excel)
资源包网址:GitHub - jecovier/vue-json-excelhttps://github.com/jecovier/vue-json-excel参数列表:参数 类型 说明 默认值 data Array 要导出的数据。 fields Object 要导出的 JSON 对象中的字段。如果未提供,则将导出 JSON 中的所有属性。 export-fields (exportFields) Object 用于修复使原创 2022-03-02 17:43:59 · 2419 阅读 · 0 评论 -
vue项目中打印数据或表格(使用第三方依赖vue-printjs)
第三方依赖vue-printjs(下面示例打印的是Html类型,该插件可以指定不打印的部分) 资源包网址:GitHub - xyl66/vuePlugs_printjs: vue打印插件1.安装vue-printjsnpm i vue-printjs -S2.全局引入vue-printjs//该文件为main.jsimport Print from 'vue-printjs'Vue.use(Print)3.在需要打印表格或数据的组件中使用<temp...原创 2022-03-04 09:47:04 · 4017 阅读 · 1 评论 -
vue项目中打印数据或表格(使用第三方依赖print-js)
一、 第三方依赖print-js 资源包文档网址:https://printjs.crabbly.com/参数列表:参数 默认值 说明 printable null 文档源:pdf 或图像 url、html 元素 id 或 json 数据对象。 type 'pdf' 可打印类型。可用的打印选项包括:pdf,html,image,json和raw-html。 header null 用于 HTML、图像或 ...原创 2022-03-03 18:14:09 · 3777 阅读 · 3 评论 -
JS中数组的合并与去重
一、数组(Array)的合并 1.forEach()遍历其中一个数组,将该数组的每一项push到另一个数组中//遍历合并let arr1 = [ 1, 2, 3, 4, 5];let arr2 = [ 7, 8, 9, 4, 5];arr1.forEach( item => arr2.push(item) ); 2.拓展运算符(ES6的)//拓展运算符let arr1 = [ 1, 2, 3, 4, 5];let arr2 = [ 7, 8...原创 2022-03-11 17:19:14 · 29652 阅读 · 1 评论 -
JS对时间的操作(new Date())
方法列表:方法 描述 new Date() 返回Sat Mar 5 2022 09:26:12 GMT+0800 (中国标准时间) getFullYear() 获取四位的年(yyyy) getMonth() 获取月(0-11) getDay() 以数值获取周名(0-6) getDate() 以数值返回天(1-31) getHours() 获取小时(0-23) getMinutes() 获取分(0-59) getSeconds原创 2022-03-12 10:37:08 · 6723 阅读 · 0 评论 -
js动态获取界面高度
网页可见区域(body)宽: document.body.clientWidth网页可见区域(body)高: document.body.clientHeight//最常用、兼容性强的两个 网 页可见区域宽:document.documentElement.clientWidth 网页可见区域高:document.d...原创 2022-03-01 16:59:32 · 2326 阅读 · 0 评论 -
正则表达式(常用正则表达式)
一、正则表达式1.被选字符:规定某字符上的被选字符集(例:[0-9]、[a-z]、[A-Z]);2.预定义字符集:常用备选字符的简化符号; 2.1、[0-9]为\d 2.2、[0-9a-zA-Z_]为 \w 2.3、空字符 为 \s 2.4、所有字符(不包含换行和回车) ...原创 2022-03-01 17:01:27 · 1951 阅读 · 0 评论