自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 记录项目使用ts时引入js文件后导致项目运行空白问题

使用ts后开启了eslint检测,而js压缩文件引入的位置在eslint检测的文件内。导致eslint检测认为该文件为很大的文件,或eslint认为此文件内存在无法处理的语法结构等问题。js文件的检测关掉或者把js压缩文件放public,然后在vite.config.ts中引入。1、把文件移到eslint检测外的文件引入。2、最猛的是直接把eslint检测关掉。因为我的是vue3.0的项目,所以把。

2024-06-07 10:35:46 271

原创 记录ant-design-vue中a-table出现滚动条时使用fixed定位导致样式错乱问题

给table列表添加id。

2024-04-18 10:21:38 1022

原创 vue3+vite+ts项目初建(仅个人习惯)

vite构建项目:cnpm i vite-app 项目名称(选择了ts、vue3)。安装路由:cnpm i vue-router。安装element-plus:cnpm i element-plus -D安装path模块:cnpm i @types/node -D根目录新建router文件夹,配置index.ts文件在Home文件夹创建index.ts文件。配置此处使用到了别名@,需要配置tsconfig.json和vite.config.ts。tsconfig.json配置添加vite.

2022-06-23 14:51:48 367 1

原创 递归方法使用(节点名称拼接)

// 递归获取节点信息getChildrenNodes(nodes = [], arr = [], title = "") { for (let item of nodes) { let currentTitle = title ? title + "/" : title; currentTitle += item.title; arr.push({ key: item.key, title: currentTitle, value: item.value }.

2021-07-29 14:15:27 302

原创 使用jsencrypt加密内容过长提示Message too long for RSA

参考此文章解决的——‘腿毛1米5的欧巴’安装cnpm i encryptlong -Sencryptlong依赖包地址使用:引入使用:import{JSEncrypt}from"encryptlong";var encrypt = new JSEncrypt(); encrypt.setPublicKey('使用自己的公钥'); encrypt.setPrivateKey('使用自己的私钥'); let jseobj = {}; jse...

2020-06-10 15:20:27 6073

原创 vue使用html2canvas截图空白问题

当页面出现滚动条时,会出现截图空白,即截图有偏移百度了很多解决方案,但是都不行。一次偶然看到一位大佬的试了一下可以,但是我再往回找找不到那个大佬的文章了,如果大佬看到,觉得冒犯了可联系我删除。npm install html2canvas --saveimport html2canvas from "html2canvas"; let myBox = this.$refs.sav...

2020-04-20 11:16:36 5365

原创 div可编辑后在app上的问题

<div contenteditable="true"></div>div可编辑状态测试:在浏览器正常,在安卓正常,在ios,能调起软键盘,无法获取焦点.....加一个样式: * { -webkit-user-select: text; }...

2020-01-15 15:35:20 342

原创 vue 上传同一张图片问题

当上一张上传的图片和当前上传图片是同一张图片时,能执行input事件,但是无法正常上传图片,change事件无法执行。解决:给input添加v-if,v-if可以清空input的值 <input type="file" class="upload-input"accept="image/gif,image/jpeg,image/...

2020-01-13 15:23:50 758

原创 挂载在vue原型上的方法

import Vue from "vue";import { Toast} from 'vant';// 过滤器Vue.filter("NumFormat", function (value, num) { let n = 1; for (let j = 0; j < num; j++) { n = n * 10; } val...

2020-01-11 18:10:26 4339

原创 vue 显示视频

vue-video-player的github地址戳安装cnpm install vue-video-player --save引用import{videoPlayer}from"vue-video-player";import"video.js/dist/video-js.css";<template><divclass="inde...

2020-01-11 17:28:11 3867

原创 vue watch多维数组

如果需要监听vue下面的数组,数组里的是对象,如果需要根据数组的改变,必须使用深度监听方法: watch: { textList: { handler(newVal, oldVal) { console.log(newVal); console.log(oldVal); }, deep: tr...

2019-11-14 12:30:34 935

原创 记录后端使用php和vue项目在同一个文件夹下打包上线问题

后端使用php创建了一个文件夹,文件下有php代码,有一个空文件夹创建vue项目,我按正常搭建正常配置vue项目,最后打包时使用history模式 const router = new VueRouter({ routes, mode: "history", base: "/text/", historyApiFallback:{ ...

2019-10-31 09:36:42 731

原创 css + jq 实现环形进度条

在大圆中画两个半圆遮盖,使用半圆的旋转来实现显示进度条<div class="circle"> <div class="circle_left"> <div class="cir-left"></div> </div> <div class="circle_right"> ...

2019-10-11 14:28:31 332

原创 vue 父子组件传值

父组件<template> <div class="parent"> <button @click="getChild">触发子元素事件</button> <child ref="child" :name="name" @childText="getText"></child> </div&...

2019-09-26 17:29:10 85

原创 记录clipboard.js复制第一次不生效

http://www.clipboardjs.cn/官网地址npm下载npm install clipboard --save第一次点击不生效,所以使用mouseover触发第一次,再使用click就可以成功复制了.

2019-09-20 15:13:37 3123 1

原创 记录循环生成的vant使用的小问题

需求: 点击跳转记录当前的tab下标,返回时显示的位置为刚才的下标位置;遇到的问题: 在跳转的页面使用了session存了带过去的下标,在返回时取出下标给tabs的v-model赋值,但是不生效,最后都是显示为一开始默认的下标位置问题原因: 因为存了session,取出来是类型为string,而我上vant的github看issues查到,那里必须...

2019-09-20 15:02:12 980

原创 记录非模块化(即不是脚手架上)引入vant使用预览图片

在html引入vant使用预览图片的方法。vant.ImagePreview 其他一样使用

2019-09-04 16:13:20 321

原创 vue 价格格式化

多种过滤方法放在一个filter.js中import Vue from "vue";import moment from "moment";// 过滤器Vue.filter("NumFormat", function (value, num) { let n = 1; for (let j = 0; j < num; j++) { n = n *...

2019-09-02 18:15:01 747

原创 vue 返回顶部

<div class="backTop" v-show="btnshow"> <div class="back_box my_bluebg my_white" @click="backTop()">回到顶部</div> </div>export default { data() { return { ...

2019-09-02 17:43:34 197

原创 vue 搭配vant使用i18n

个人需要,创建lang文件夹分别有,zh.jsexport default { bottomBar:{ text:"text shouye" }}en.jsexport default { bottomBar:{ text:"text shouye" }}zhCHT.jsexport default ...

2019-09-02 16:31:46 2396

原创 关于替换 /

var time = 2019/08/29 12:00:00time = time.replace(/\//g, '-');console.log(time) // 输出值为 2019-08-29 12:00:00

2019-08-29 16:34:16 117

原创 时间戳获取和转换格式

1. 时间转换成时间戳时间格式为2019-08-29 12:00:00或 2019/08/29 12:00:00都可以转var newdate = new Date(时间).getTime(); //为13位时间戳2.时间戳转换成时间如果是10位的时间戳var mydate = new Date(parseInt(时间戳) * 1000);13位时间戳...

2019-08-29 16:31:52 131

原创 vue压缩图片上传

<div class="upload_bar"> <div class="upload_box"> <input type="file" class="load_input" accept="image/gif, image/jpeg, image/jpg, image/png"...

2019-08-21 15:42:22 1267

原创 关于vue使用clipboard复制,第一次无效第二次以后才可以解决

先使用mouseenter触发一次事件就好了

2019-08-21 15:30:45 4290 1

转载 小程序购物车左滑删除

转自:CSDN博主**「丑小喵呀」**的原创文章。原文链接:https://blog.csdn.net/mi_ni123/article/details/80021048滑动删除所用到了微信提供的方法,touchstart、touchmove 如果大家想了解的更清楚可以查看帮助文档的哦{{item.content}}删除CSS代码部分:page {background-co...

2019-08-14 10:30:00 571

原创 记录个人router-view输出无法渲染问题

const routes = [{path: “/”,redirect: “/index”},]const router = new VueRouter({routes,mode: ‘history’,//回到顶部scrollBehavior: () => ({y: 0})})这里的必须是routes,而不是routers,如果是routers将无法显示路由中的内容...

2019-07-17 15:52:34 1577 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除