- 博客(19)
- 问答 (2)
- 收藏
- 关注
原创 vue 使用monaco-editor Error: Unexpected usage at EditorSimpleWorker.loadForeignModule
vue 使用monaco-editor Error: Unexpected usage at EditorSimpleWorker.loadForeignModule。
2022-08-08 11:33:41
3919
1
原创 富文本编辑器导出内容为pdf或docx
富文本内容导出为 pdf安装依赖npm install vue-html2pdf --save使用说明//引入组件import VueHtml2pdf from "vue-html2pdf";//使用组件<vue-html2pdf :show-layout="false" :float-layout="true" :enable-download="true" :preview-modal="false" :paginat
2022-04-20 15:43:13
3725
3
原创 vue使用xlsx完成表格导出
安装依赖指定版本是为了防止在使用过程中出现 utils 报错npm install xlsx@0.17.0npm install file-saver@2.0.5Export2Excel.js/* eslint-disable */import { saveAs } from "file-saver";import XLSX from "xlsx";function generateArray(table) { var out = []; var rows = table.q
2022-04-14 10:22:10
2169
1
原创 php生成验证码
<form action="2.php" method="post"> <input type="text" name="code"> <img src="Control.php" alt="验证码" onclick="this.src = 'Control.php?'+Math.random()"> <button>提交</button> </form><?php//
2022-03-15 17:19:36
2789
原创 文本超出使用省略号代替
单行文本// 需要考虑元素是否为块级元素span { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}多行文本span { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; /* 设置对其方式 */ -webkit-box-orient: vertical; /*
2022-02-17 15:48:57
149
原创 element 使用Upload组件 验证上传文件的大小 尺寸 类型
beforeUpload(file) { const isJPG = file.type === "image/png"; // 验证图片类型 const isLt100M = file.size / (1024 * 1024) < 100; // 验证图片大小 const isSize = new Promise(function (resolve, reject) { let width = 284; // 限制上传图片的宽度 l
2021-12-23 10:29:45
1266
原创 react设置路径别名
npm run eject项目创建完成时运行此命令 拉取所以点配置文件 主目录下会出现config文件夹新建jsconfig.json文件 与config文件夹同级 配置属性{ "compilerOptions": { "baseUrl": ".", //重要 webpack判断是否有baseUrl 为真才会有效 "paths": { "src/*": ["./src/*"], "@/*": ["./src/*"],//要设置的路径别名 "~
2021-09-01 21:43:03
695
原创 react的传值
父传子父组件传值给子组件 给子组件标签绑定属性 在子组件内部直接使用props访问绑定数据。//父组件 state = { selected: "", }; render() { const arr = ["北京", "上海", "深圳"]; const { selected } = this.state; // 父组件传值给子组件:给子组件标签绑定属性,在子组件内部直接使用props访问绑定数据。 return ( <div
2021-08-20 20:03:19
492
原创 hash与history原理
hash首次加载 首次进入页面主动获取地址栏的hash值 用hash值去匹配路由规则 找到要渲染的组件进行渲染监听hashChange事件 当hash值发生变化获得新的hash值 根据路由规则去渲染组件export default { name: "router-view", data() { return { component: null, }; }, render(h) { return h(this.component); //显示组件
2021-08-16 19:42:30
304
原创 Vue使用swiper的数据更新问题
问题描述在 Vue 中使用 ajax 请求循环展示轮播图 分页器小圆点显示不全 轮播图滑动出错解决方案<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@5.3.6/css/swiper.min.css"/><div id="app"> <div class="swiper-container"> <div class="swiper-wrapper"&g
2021-07-13 21:03:24
6510
原创 git的操作指令详解
git分布式版本管理器传输git使用者信息git config --global user.name ‘请填写自己的名字’git config --global user.email ‘请输入邮箱地址’检测 git config --list初始化项目文件夹根目录 右键打开git 输入指令 git init菜单栏 查看 文件夹选项 勾选隐藏的项目 可以看见 .git文件夹git管理文件夹后 会将文件夹分成三个工作区== 工作区==说明git忽略的文件 vscode里面新建文
2021-07-10 09:06:42
731
原创 常用正则表达式
用户名,4到16位(字母,数字,下划线,减号)var username = /^[a-zA-Z0-9_-]{4,16}$/;密码强度,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符var password = /^.*(?=.{6,})(?=.*d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&*? ]).*$/;Emailvar Email = /^([A-Za-z0-9_-.])+@([A-Za-z0-9_-.])+.([A-Za-z]
2021-06-08 17:28:42
302
原创 闭包和递归
闭包1.什么是闭包闭包(closure)指有权访问另一个函数作用域中变量的函数简单理解 一个作用域可以访问另一个函数内部的局部变量作用 延伸了变量的作用范围举个栗子function fn() { var num = 10; return function () { console.log(num); };}var f = fn();f(); //102.案例 1<script>// 1. 我们可以利用动态添加属性的方式 获得li的索引var
2021-06-03 20:57:41
133
空空如也
vue 使用monaco-editor
2022-07-26
el-date-picker 此刻
2021-12-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人