
前端
元正~Richarlie
programming
展开
-
el-input-number 组件无法修改默认值为空
当num设置为 null 或者 “” 都不能将输入框的值变为空。后来发现 将num 设置为 undefined。转载 2023-03-16 17:00:51 · 1200 阅读 · 0 评论 -
elementUI table表格动态合并行
elementUI table表格动态合并行转载 2023-03-13 13:22:28 · 2153 阅读 · 1 评论 -
javaScript 判断数组是否存在重复元素的方法
javaScript 判断数组是否存在重复元素的方法转载 2023-03-04 09:48:52 · 322 阅读 · 0 评论 -
Element 输入框input响应回车事件
Element 输入框input响应回车事件转载 2023-02-22 10:58:18 · 1685 阅读 · 0 评论 -
element控件之间间距太大问题
element控件之间间距调整转载 2023-02-13 08:34:43 · 927 阅读 · 0 评论 -
vue地址栏传参数以及接收参数
vue地址栏传参数以及接收参数转载 2023-02-12 16:25:05 · 1051 阅读 · 0 评论 -
vue各种字符串拼接
vue 字符串拼接转载 2023-02-12 13:55:13 · 4051 阅读 · 0 评论 -
Element ui表格合计只显示某列相加,不显示某列相加
Element ui表格合计只显示某列相加,不显示某列相加转载 2022-12-15 11:06:31 · 304 阅读 · 0 评论 -
Cannot find module ‘html-webpack-plugin‘
打包,报错Cannot find module 'html-webpack-plugin'转载 2022-12-01 14:26:54 · 5155 阅读 · 0 评论 -
[Vue warn]: Error in callback for watcher “fileList“: “TypeError: Cannot create property ‘uid‘ on st
[Vue warn]: Error in callback for watcher “fileList“: “TypeError: Cannot create property ‘uid‘ on st转载 2022-11-23 11:41:41 · 6588 阅读 · 0 评论 -
vue中的数组赋值问题
vue中,支持对象赋值,数组,数组对象赋值需要格外注意!转载 2022-11-23 11:39:38 · 4187 阅读 · 0 评论 -
Vue - el-upload 组件在 on-success 文件上传成功的钩子中传递更多参数
Vue - el-upload 组件在 on-success 文件上传成功的钩子中传递更多参数转载 2022-11-21 15:59:54 · 844 阅读 · 0 评论 -
elementui实现只能上传单个文件,选择文件覆盖原有文件
elementui实现只能上传单个文件,选择文件覆盖原有文件转载 2022-11-20 14:05:11 · 5280 阅读 · 0 评论 -
什么是xhr?
什么是xhr?转载 2022-10-20 09:43:30 · 1499 阅读 · 0 评论 -
Vue PDF文件预览打印vue-pdf
Vue PDF文件预览打印vue-pdf转载 2022-10-17 14:22:35 · 3367 阅读 · 1 评论 -
JavaScript 判断当前协议是http还是https
JavaScript 判断当前协议是http还是https转载 2022-10-13 15:25:46 · 3020 阅读 · 0 评论 -
vue数字计算——记录一下number-precision的用法
vue数字计算——记录一下number-precision的用法转载 2022-09-15 09:12:38 · 1717 阅读 · 0 评论 -
vue.js如何判断对象是否为空
vue.js如何判断对象是否为空转载 2022-09-15 09:08:31 · 3041 阅读 · 0 评论 -
Vue中input被赋值后,无法再修改编辑的问题及解决
Vue中input被赋值后,无法再修改编辑的问题及解决转载 2022-09-01 14:23:52 · 1458 阅读 · 0 评论 -
vue实现数组排序,常用的几种方法
vue实现数组排序,常用的几种方法转载 2022-08-26 17:23:57 · 8736 阅读 · 0 评论 -
VUE项目解决后台传过来的时间有个T的方法
VUE项目解决后台传过来的时间有个T的方法转载 2022-07-19 13:38:43 · 1305 阅读 · 0 评论 -
el-table使用fixed后,最后一行被遮挡
el-table使用fixed后,最后一行显示不全;el-table设置fixed后,最后一行被遮挡转载 2022-07-07 15:56:21 · 3534 阅读 · 2 评论 -
vue+elementUI使用node-xlsx实现选择excel并解析其数据,导入显示在table组件中
业务需求要求:选择excel文件,去解析和导入数据到表格组件里面。解决思路:使用elementUI组件,很容易实现选择文件的对话框。使用node-xlsx很容易实现excel数据转成数组。到此为止距离在table中显示还差数据的处理。在table组件中显示需要对象数组,即文档示例中的 tableData: [{ date: '2016-05-03', name: '王小虎', address: '上海市普陀区金沙江路 1516 弄转载 2022-05-19 10:09:00 · 869 阅读 · 0 评论 -
vue + elementui 实现前端读取 excel 表格内容
有帮助的话,给点个赞赞吧,谢谢啦!!! 我们要实现的效果是点击<el-button>按钮,然后选择excel文件,读取excel文件中的内容,并将内容展示到<el-table>表格中 效果图如上: 首先html的代码为: <el-upload class="upload-demo" action="" :on-change="handleChange" :show-fi...转载 2022-05-19 10:05:12 · 1588 阅读 · 1 评论 -
uniapp h5端无法调用二维码扫描的解决方法。reqrcode.js uniapp解析二维码方法
因业务需要将app代码兼容到h5端,h5端无法使用二维码扫描的api uni.scanCode 使用选择图片或者调用照相机照相的方式解析二维码,代码如下:1、引入解析二维码的第三方文件reqrcode.jsrequest文件参考uniapp中实现h5扫描二维码功能_无名咸鱼的博客-优快云博客_uniapp扫描二维码var qrcode = require("@/static/js/reqrcode.js")2、执行判断ScanCode() { // 判断是浏览器还是app,tr转载 2022-04-09 13:49:31 · 2536 阅读 · 0 评论 -
uniapp 发布网站遇到的问题(跨域,nginx代理失败,index无法打开,手机端无法访问等)
跨域如果开发的应用直接是作为手机APP是不存在跨域问题的,但是如果是网站形式就要考虑这个问题了分为两点:1.调试时可通过设置maintest2.发布后可通过Nginx配置文件设置代理nginx代理失败1.配置问题2.关闭,重新加载配置文件使用以下方式关闭nginx(windows下)taskkill /f /t /im nginx.exeindex无法打开手机端无法访问电脑端访问正常,手机端无法访问(局域网方式)1.同一网段2.关闭防火墙...原创 2022-04-09 13:12:45 · 6278 阅读 · 0 评论 -
uni-app两种方法解决跨域问题【已验证】
第一种:在项目根目录下(即跟App.vue同级)建vue.config.js,这个文件会默认优先加载*【转载人未验证】*module.exports = { devServer:{ port:'8080', disableHostCheck:true, proxy:{ '/dpc':{ target:'http://XXXXX:9088', changeOrigin:true, pathRewrite:{ '^/dpc': '' } }转载 2022-04-07 16:49:45 · 4952 阅读 · 0 评论 -
为什么let this=that
不知道大家有没有接触过jquery jquery里边有一个特别典型的例子能说明用_this的作用$("#btn").click(function(){ var that = this;//这里this和that都代表了"#btn"这个对象 $(".tr").each(function(){ this;//在这里this代表的是每个遍历到的".tr"对象 that;//仍代表"#btn"对象 })})这种情况就是在一个代码片段里this转载 2022-04-07 14:27:41 · 381 阅读 · 0 评论 -
8个数字的字符串(20191001)转为日期格式(2019-10-01);将yyyy-mm-dd格式转换为年月日格式 ;将年月日格式转换为yyyy-mm-dd格式
[推荐插件( moment.js)moment.js的使用]8个数字的字符串(20191001)转为日期格式(2019-10-01);//将8个数字的字符串转换为yyyy-mm-dd格式 function chDate0date(str){ return str.replace(/(\d{4})(\d{2})(\d{2})/g,'$1-$2-$3'); };将yyyy-mm-dd格式转换为年月日格式 ;//将yyyy-mm-dd格式转换为年月日格式 function chDa转载 2022-04-07 14:26:08 · 781 阅读 · 0 评论 -
uniapp 按钮固定在底部
1、过于简单,直接上代码。width:100%position:fixed;bottom:0;2、效果转载 2022-04-07 14:24:05 · 12462 阅读 · 2 评论 -
uni-app路由跳转(redirectTo、navigateTo)失败
问题:在页面中给按钮添加路由跳转事件,但是点击后并没有跳转,路由地址也没有变化 解决:redirectTo、navigateTo方法中的url属性值前面应该加上/,由于是直接从pages里面复制的,开头不带/,所以无法跳转。 另外:如果url是/开头的,但点击还是没有反应的话,看一下是不是在pages.json里面的pages属性中添加了该路径。 ...转载 2022-04-07 08:50:11 · 3250 阅读 · 1 评论 -
Vue中this.$router.push传参方式
1.params传参:var id = this.tableDate[index].id; this.$router.push({name:'testResult',params:{id:id}}); //目标页面接受参数let id = this.$route.params.id路由动态传参://路由{ path: '/pay/:sellerId', component: alliance, meta: { title: '向商户付款',wechat_auth: true,转载 2022-03-30 11:33:05 · 3149 阅读 · 0 评论 -
vue中ref的作用
vue中的ref其实功能很强大,下面介绍一下如何使用。基本用法,本页面获取dom元素<template> <div id="app"> <div ref="testDom">11111</div> <button @click="getTest">获取test节点</button> </div></template><script>export default {转载 2022-03-24 10:53:08 · 237 阅读 · 0 评论 -
element table多选和单选
多选<el-table :data="tableData" border @selection-change="handleSelectionChange"> <el-table-column type="selection" width="40px" :selectable="handleDisable"></el-table-column> 如果有条件判断是否可勾选: handleDisable(row,index){转载 2022-03-23 14:42:35 · 537 阅读 · 0 评论 -
vue中this.$set的用法
之前了解这个方法的时候,感觉这一辈子也用不到这个方法,因为当时没有应用场景,但是还真有用的时候🤣,我相信你们也有用到时候。从三个方面给大家说一下这个this.$set:1.this.$set实现什么功能,为什么要用它?2.怎么用它?3.应用场景1.this.$set实现什么功能,为什么要用它?当你发现你给对象加了一个属性,在控制台能打印出来,但是却没有更新到视图上时,也许这个时候就需要用到this.$set()这个方法了,简单来说this.$set的功能就是解决这个问题的啦。官方解释:向响应式对象中添加一个转载 2022-03-22 16:14:24 · 302 阅读 · 0 评论 -
vue el-date-picker 直接赋值不生效、数据绑定无效
例如:当直接给form.expireTime 赋值是 form.expireTime = value , 界面没有变化。但是form.expireTime值已经更新了。原理:受 ES5 的限制,Vue.js 不能检测到对象属性的添加或删除。因为 Vue.js 在初始化实例时将属性转为 getter/setter,所以属性必须在 data 对象上才能让 Vue.js 转换它,才能让它是响应的。要处理这种情况,我们可以使用$set()方法,既可以新增属性,又可以触发视图更新。this.$set(for转载 2022-03-22 16:11:56 · 1480 阅读 · 0 评论 -
记录一下number-precision的用法
Perform addition, subtraction, multiplication and division operations precisely using javascriptWhy0.1 + 0.2 = 0.300000000000000041.0 - 0.9 = 0.099999999999999980.105.toFixed(2) = 0.1 // not 0.11Installnpm install number-precision --saveMethodsNP转载 2022-02-28 13:52:41 · 1163 阅读 · 0 评论 -
Element-ui中table使用row-class-name无效的锅
一、如果table中使用了stripe(斑马纹),那么row-class-name就会失效!二、官网给的例子中的代码methods: {tableRowClassName({row, rowIndex}) {if (rowIndex === 1) {return ‘warning-row’;} else if (rowIndex === 3) {return ‘success-row’;}return ‘’;}},tableRowClassName的参数{row, rowIndex}转载 2022-02-24 13:55:52 · 1420 阅读 · 0 评论 -
前端,自定义印章效果
代码如下:<html> <head> <meta charset="utf-8"> </head> <style type="text/css" name="文字盖章"> .seal-content{ width: 300px; min-height: 60px; vertical-align: bottom; word-wrap: break-word;转载 2022-02-13 16:41:29 · 966 阅读 · 1 评论 -
JS ES6中export和import详解
JS ES6中export和import详解 1.Export模块是独立的文件,该文件内部的所有的变量外部都无法获取。如果希望获取某个变量,必须通过export输出,// profile.jsexport var firstName = 'Michael';export var lastName = 'Jackson';export var year = 1958;或者用更好的方式:用大括号指定要输出的一组变量// profile.jsvar f...转载 2021-12-02 10:54:39 · 987 阅读 · 0 评论