- 博客(26)
- 收藏
- 关注
原创 前端实现预览pdf,后端返回文件流或者base64
responseType: ‘arraybuffer’, //一定要设置响应类型,否则页面会是空白pdf。加了#toolbar=0,少了显示操作栏。首先接口一定要设置响应类型。
2023-03-16 11:39:10
2198
原创 element ui使用——日期选择器禁用问题
element ui 日期选择器禁用问题要求 :两个独立的日期选择器;开始日期选择不能低于结束时间;结束日期选择不能早于开始日期方法 element ui的 picker-options里面的disabledDate 设置禁用状态,参数为当前日期,要求返回 Boolean<template> <div class="elementBox"> <div class="block"> <span class="
2022-05-15 00:02:09
2431
原创 typescript的基本语法
typescripttypescript 是js的超集,静态类型检测命令://监听ts文件的变化$ tsc -p tsconfig.json --watch原始类型为了使文件里的变量不污染全局//在第一行增加export {};stringlet str:string = "2" //stringnumberlet num:number = 1 //numberbooleanlet bool:boolean = true //booleannulllet nul:
2022-03-31 11:56:47
1401
原创 vue3的基本使用
vue3vue2和vue3的区别1、v-if 和v-for同一元素上使用的v-if和v-for优先级已更改,但不推荐同时使用 v-if 和 v-for。2、组件事件组件事件需要在emits选项中声明3、生命周期destroyed 生命周期选项被重命名为 unmountedbeforeDestroy 生命周期选项被重命名为 beforeUnmount4、自定义指令自定义指令的API已更改为与组件生命周期一致5、新增组件新增了三个组件:Fragment 支持多个根节点、
2022-03-31 11:55:35
8133
原创 vue2和vue3的路由、axios、vuex的配置和使用
vue3使用routerimport Cookies from 'js-cookie';import { createRouter, createWebHistory, RouteRecordRaw, Router,} from 'vue-router'import store from '../store';import { getAdminInfoApi } from '../request/api'import { ElMessage } from 'element-plu
2022-03-29 19:58:42
1536
原创 Git的基本使用
GitGit是一个免费的开源分布式版本控制系统,它可以快速高效地处理从小型到大型的项目。简单点说就是:git分布式版本控制工具(管理代码版本)。我们常用的Git平台有:Gitee(码云)、GitLab、GitHub等。1、下载Git这里提供Git下载地址:https://git-scm.com/downloads2、Gitee配置SSH公钥注册(用邮箱注册),并登录到Gitee后,鼠标移至右上角头像,下拉选项中选择 设置左侧菜单栏中选择SSH公钥,在右侧添加公钥怎么生成本机的公钥?请查看:h
2022-03-24 14:48:21
135
原创 前端软件以及相关插件第三方库基本使用
安装软件Visual Studio Code软件网址:https://code.visualstudio.com/安装插件Chinese (Simplified) (简体中文)Easy LESS(自动将less转化成css文件,需要配置)配置:第一, 文件 > 首选项 > 设置第二, 在扩展里面找到Easyless点一下 setting.json第三,在json配置中加入,less.compile(less配置)"less.compile": { "compre
2022-03-23 22:02:36
2858
原创 vue和微信小程序的基本使用区别
微信小程序双向数据绑定和vue的异同? 微信小程序生命周期的钩子函数小程序的钩子函数,页面不同的跳转方式,触发的钩子并不一样。请求数据小程序,会在 onLoad或者 onShow中请求数据。数据绑定动态绑定某个变量的值,用两个大括号括起来 { { } }列表渲染wx:for ="{{}}" //每个循环都会自带 item 与 indexwx:key="*this" //不写会报错显示与隐藏元素小程序中,使用 wx-if和 hidden控制元素的显示和隐藏。wx
2022-03-23 21:56:04
1654
原创 微信小程序阶段总结
微信小程序APPID云开发要求必须有appid,在微信小程序的开发设置里面新建项目新建文件夹在app.json 中,写入文件夹名或者文件名,就会自动新建以文件名命名的wxml、wxss、js和json文件wxml:相当于html文件wxss:相当于css文件 "pages": [ //放在首位的路径就是首页文件 "pages/home/home",//在pages文件夹下的home文件夹下,有home命名的wxml、wxss、js和json文件 "pages/
2022-03-06 22:11:14
1128
原创 Vue阶段总结
Vue总结vue的简介Vue的特点和Web开发中常见的高级功能: 1、解耦视图和数据 2、双向数据绑定 3、可复用的组件 4、前端路由技术 5、状态管理 6、虚拟DOM(js对象)学习vue的注意点注意: 学习Vue框架,必须严格遵循他的语法规则,Vue代码的书写思路和以前的JQuery完全不一样。所以,在项目中使用Vue之前,必须先学习Vue的基本语法规则。Vue 安装使用方式一:直接CDN引入<!-- 开发环境版本,包含了有帮助的命令行警告
2022-03-06 22:10:11
2211
原创 Nodejs
NodeJSNodeJS组成ECMAScript 语法,功能Node标准库 Node官方自带的功能APINode第三方库 开发者在开发过程中封装的常用代码浏览器JS组成ECMAScript 语法,功能DOM 操作页面元素的APIBOM 操作浏览器功能的APINodeJS和浏览器的js的区别NodeJS是一个和浏览器完全不同的环境,NodeJS当初
2022-03-06 22:09:30
343
原创 jQuery
jQuery入口函数// 原生JS写法:window.onload = function(){...} // jQuery写法一:jQuery(document).ready(function(){...})console.log(jQuery===$);//说明$就是jQuery对象的简写 // jQuery写法二:$(document).ready(function(){...})// jQuery写法三:$
2022-03-06 22:08:33
1758
原创 JavaScript高级
js高级var 声明var 声明的变量没有块级作用域(ES5中的作用域:全局和局部)1、可以先使用,后声明2、可以重复定义同一个变量,逻辑错误,第二次应该是修改变量,而不是定义3、var用在for循环条件中,造成for 循环的污染的问题4、var 声明的变量没有块级作用域(ES5中的作用域:全局和局部)let声明语法:let 变量 = 值;ES6中为了统一并提高代码的安全性,引入了let关键字来代替var声明变量特点:1、let声明的变量没有预解析,不会有变量提升2、同一作用域l
2022-03-06 22:08:11
786
原创 js进阶阶段总结
js基础阶段总结和案例var可以同时声明多个变量名var str1,str2,str3; // 同时声明多个变量名str1 = "hello";str2 = "Bonjour";str3 = "hola";// 一次性输出多个数据console.log(str1, str2, str3);数据类型转换把其他转成数字: Number() 、 parseInt() 、 parseFloat()把其他转成字符串:String() 、.toString()把其他转成布尔: Boolean
2022-03-04 18:27:44
696
原创 JavaScript基础
JavaScript基础## 标题JavaScript的组成ECMAScript - 简称es,JavaScript的基本语法。(js基础)—ES5DOM - 文档对象模型,用来操作页面上的标签。BOM - 浏览器对象模型,用来操作浏览器的部分功能。js的书写方式一、内嵌式:在一个固定的标签 —— script , 写js代码<script> alert('邮箱的名字不合理');</script>二、外联式:在外部准备一个js文件,使用script标签
2022-03-04 18:25:34
511
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人