
vue
HUAI-
这个作者很懒,什么都没留下…
展开
-
vue和react区别
2. 数据绑定方式不同:Vue2采用的是双向数据绑定,即数据的变化会自动更新视图,视图的变化也会自动更新数据。而React则是采用单向数据流,即数据只能从父组件传递到子组件,子组件不能直接修改父组件的数据。1. 组件化方式不同:Vue2采用的是模板语法,即将HTML、CSS和JavaScript代码放在同一个文件中,而React则是采用JSX语法,即将HTML和JavaScript代码混合在一起。而React则是采用了纯函数和虚拟DOM等技术,也可以提高应用的性能表现。原创 2023-05-11 18:18:29 · 802 阅读 · 1 评论 -
iView Table合并单元格(行、列)
合并单元格 rowspan cowspan原创 2023-02-15 16:31:10 · 1529 阅读 · 0 评论 -
Vue.set和this.$set
Vue.set和this.$set介绍原创 2023-02-14 15:49:18 · 229 阅读 · 0 评论 -
vue 动态组件component
vue 动态组件component原创 2023-02-03 17:02:50 · 3159 阅读 · 0 评论 -
详解vue beforeRouteEnter 异步获取数据给实例问题
详解vue beforeRouteEnter 异步获取数据给实例问题转载 2022-11-15 14:32:50 · 463 阅读 · 0 评论 -
vue 阻止点击事件穿透
vue 阻止点击事件穿透原创 2022-08-24 10:34:28 · 1827 阅读 · 0 评论 -
js过滤html标签和空格
filterHtmlTag (msg) { var msg = msg.replace(/<\/?[^>]*>/g, ''); //去除HTML Tag msg = msg.replace(/[|]*\n/, '') //去除行尾空格 msg = msg.replace(/&npsp;/ig, ''); //去掉npsp ...原创 2020-01-07 10:11:17 · 1053 阅读 · 2 评论 -
js 小数相加 精度
小数相加 精度问题原创 2022-07-01 17:38:02 · 356 阅读 · 0 评论 -
vue-quill-editor 自定义图片上传和视频上传(阿里云oss上传 );video替换iframe标签
这个编辑器,可支持上传图片、视频链接或视频,插入视频功能做了一下改进;图片和视频是上传到阿里云oss,拿到oss地址后 插到编辑器里回显的;安装npm install vue-quill-editor --save在main.js 引入import 'quill/dist/quill.core.css'import 'quill/dist/quill.snow.css'import 'quill/dist/quill.bubble.css'// 页面引入...原创 2022-05-13 11:21:39 · 1827 阅读 · 2 评论 -
阿里云oss上传文件 excel 图片 视频 基本使用
下载依赖 npm install ali-oss这里用的elementUI 里的upload上传文件功能<el-form-item label="图片" prop="content" class="editor_box"> <el-upload action="" class="avatar-uploader" :http-request="uploadAvatarTwo" :before-upload="beforeUpload" :on-success="h原创 2022-05-13 10:50:57 · 778 阅读 · 0 评论 -
css修改滚动条样式
/* 设置滚动条的样式 */::-webkit-scrollbar {width:12px;}/* 滚动槽 */::-webkit-scrollbar-track {-webkit-box-shadow:inset006pxrgba(0,0,0,0.3);border-radius:10px;}/* 滚动条滑块 */::-webkit-scrollbar-thumb {border-radius:10px;background:rgba(0,0,0,0.1);原创 2022-05-10 16:45:38 · 1027 阅读 · 0 评论 -
vue列表选中非选中效果
<div v-for="(item,index) in lmlist" @click="selected(item,index)" style="padding: 16px 16px 0;cursor: pointer;" :class="{commonActive:activeIndex==index}"></div>原创 2022-05-10 15:23:46 · 401 阅读 · 0 评论 -
less less-loader安装失败问题
npm install less-loader --save --legacy-peer-deps加上--legacy-peer-deps就可以了在NPM v7中,现在默认安装peerDependencies,这会导致版本冲突,从而中断安装过程。--legacy-peer-deps标志是在v7中引入的,目的是绕过peerDependency自动安装;它告诉 NPM 忽略项目中引入的各个modules之间的相同modules但不同版本的问题并继续安装,保证各个引入的依赖之间对自身所使用的不同版本m原创 2022-05-06 16:55:20 · 1153 阅读 · 1 评论 -
vue 路由切换 回到顶部
window.scrollTo(0,0)原创 2022-01-13 17:52:29 · 227 阅读 · 0 评论 -
Deprecation Warning: Using / for division outside of calc() is deprecated and will be removed in Dar
Deprecation Warning: Using / for division outside of calc() is deprecated and will be removed in Dart Sass 2.0.0.npm run dev后 出现以下警告因为 sass 新版本目弃用“/”的用法,sass自定义element theme时会报warnning原创 2021-12-17 14:22:32 · 20521 阅读 · 17 评论 -
JS中各种数组遍历方式的性能对比
原创 2021-09-07 16:00:48 · 198 阅读 · 0 评论 -
vue js 前端导出 下载 打印 图片 pdf html 局部打印
html2canvas将HTML内容写入Canvas生成图片print.js 打印插件第一种方法: 原生js printDeal(val) { var printBox = document.getElementById(val); //拿到打印的区域的html内容 var newContent = printBox.innerHTML; //将旧的页.....原创 2021-03-25 10:25:22 · 2079 阅读 · 1 评论 -
vue elementUI刷新或跳转路由 页面闪一下或者缩一下
全局loading导致的 只要加上指定div就可以了原创 2021-03-12 11:00:38 · 2329 阅读 · 1 评论 -
vue路由守卫 beforeEach(全局前置守卫)
vueRouter.beforeEach(async (to, from, next) => { if (to.path == '/login') { let nav = JSON.parse(localStorage.getItem("navMenu"))[0] console.log("to.path", to.path); // nav.children? let napath = nav.children ? nav.c.原创 2021-03-12 10:28:07 · 2259 阅读 · 0 评论 -
inpput 只能输入数字最多保留小数点两位
change(val){val=val.replace(/(^\s*)|(\s*$)/g,"")if(!val){this.pageNum="";return}varreg=/[^\d.]/g//只能是数字和小数点,不能是其他输入...原创 2020-09-27 14:50:05 · 319 阅读 · 0 评论 -
谷歌Chrome cookie问题
chrome51之后,更新了cookies的携带机制,把原来Cookie的SameSite属性值,由None改成了Lax,这就会导致一些需要第三方cookie的应用产生了异常。SameSite可以有下面三种值:Strict仅允许一方请求携带Cookie,即浏览器将只发送相同站点请求的Cookie,即当前网页URL与请求目标URL完全一致。 Lax允许部分第三方请求携带Cookie None无论是否跨站都会发送Cookievue js-cookieSameSite设置成None后,.原创 2020-08-20 13:59:22 · 657 阅读 · 0 评论 -
canvas跨域图片报Tainted canvases may not be exported
canvas转图片 跨域问题图片转base64dataURL=canvas.toDataURL('image/jpeg',1) 报错Img.setAttribute("crossOrigin","anonymous");原创 2020-06-15 09:50:01 · 573 阅读 · 0 评论 -
原生JS增、删、改、查 类名
Element.classList 方法Element.classList是一个只读属性,返回一个元素的类属性的实时DOMTokenList集合。相比将element.className作为以空格分隔的字符串来使用,classList是一种更方便的访问元素的类列表的方法。语法const elementClasses = elementNodeReference.classList;返回值elementClasses是一个DOMTokenList表示el...原创 2020-05-19 14:27:47 · 288 阅读 · 0 评论 -
js数组对象去重(同时判断对象中的每一个属性,若其对应的属性值都相同,则去重)
let arr = [ { maxDeptCode: "md3", maxDeptName: "泡泡", minDeptCode: "md301", minDeptName: "泡泡少儿", schoolId: 1, schoolName: "北京", }, { maxDeptCode: "md2", maxDeptName: "中学", .原创 2020-05-18 15:16:10 · 1193 阅读 · 0 评论 -
vue 展开收起功能和数组变化后视图不更新问题
1.先获取数据列表,通过this.$set()方法添加新的属性,加上isUnfold(是否展开)字段2.3. 通过this.$set()才能触发视图更新,如果用this.recordsArr[index].isUnfold=!isUnfold不会触发原创 2020-05-14 14:57:25 · 443 阅读 · 0 评论 -
vue js 滚动条内新增内容滚动条定位到最底部
this.$nextTick(function(){letdiv=document.getElementById("assPCon");div.scrollTop=div.scrollHeight;});原创 2020-04-23 18:27:51 · 1273 阅读 · 0 评论 -
多图片响应式自适应 水平排列
https://www.cnblogs.com/zouqin/p/5443206.html转载 2020-02-27 16:33:26 · 730 阅读 · 0 评论 -
js url编码和解码以及部分url编码和解码
https://www.cnblogs.com/xy-ouyang/articles/11221982.html转载 2019-12-26 14:18:04 · 171 阅读 · 0 评论 -
vue中使用vue-quill-editor富文本编辑器,自定义toolbar修改工具栏options
https://www.jianshu.com/p/8e6eeefcc588转载 2019-12-19 17:52:03 · 733 阅读 · 0 评论 -
vue 禁用浏览器自带返回按钮
原创 2019-11-19 11:47:08 · 1566 阅读 · 1 评论 -
vue+ivew form表单验证
原创 2019-11-12 15:23:56 · 245 阅读 · 0 评论 -
Vue2.0 Vue.set的使用
https://blog.youkuaiyun.com/qq_30455841/article/details/78666571转载 2018-11-28 11:57:58 · 209 阅读 · 0 评论 -
双向数据绑定的实现原理及实现
原理: 通过 Object.defineProperty 实现的实现:原创 2018-10-30 11:43:33 · 987 阅读 · 0 评论 -
vue 路由简单配置
import Vue from 'vue'import Router from 'vue-router'// import HomePage from '@/components/homePage'// import CurrentPage from '@/components/content/currentPage'// import WalkAllCure from '@/compo...原创 2018-09-25 14:32:29 · 193 阅读 · 0 评论 -
element ui 表格日期格式化
原创 2018-09-13 13:24:01 · 1013 阅读 · 1 评论 -
vue 2.0 sass使用
1.安装淘宝镜像 (安装淘宝镜像后,再装saa比较快)npm install -g cnpm --registry=https://registry.npm.taobao.org2.cnpm install node-sass --save-devcnpm install sass-loader --save-devcnpm install style-loader --sa...原创 2018-09-17 10:17:02 · 496 阅读 · 0 评论 -
import ... from和import {} from 的区别
1.import { isvalidUsername ,validateUrl} from '@/utils/validate' //也可以分开两次写,导入的时候都带花括号2.import isvalidUsername from '@/utils/validate' //导入的时候没有花括号ES6中export及export defau...原创 2018-08-01 11:30:55 · 58263 阅读 · 0 评论 -
js日期格式化
Date.prototype.format = function (format) { var o = { "M+": this.getMonth() + 1, //month "d+": this.getDate(), //day "h+": this.getHours(), //hour "m+": this.getMinutes(), //mi...原创 2018-12-17 10:38:45 · 130 阅读 · 0 评论 -
iview render函数里使用组件
vue官网:https://cn.vuejs.org/v2/guide/render-function.html#JSX借鉴与:https://blog.youkuaiyun.com/dead_rabbit6_0/article/details/79239206原创 2019-02-12 18:35:38 · 1374 阅读 · 0 评论 -
vue 文字横向滚动
转自:https://www.jianshu.com/p/a9e1cf8efbf3转载 2019-02-23 17:08:51 · 9916 阅读 · 0 评论