
前端
言666
这个作者很懒,什么都没留下…
展开
-
vue 调用后端接口,this成undefined
定义一个变量,就可以了。原创 2024-04-20 23:13:31 · 406 阅读 · 0 评论 -
谷歌浏览器运行vue项目。 控制台打印cjs.js,如何解决
当浏览器运行vue项目。 控制台打印cjs.js,如何解决 :原创 2024-03-13 10:38:18 · 789 阅读 · 0 评论 -
谷歌浏览器安装vue插件、
浏览器搜索:chrome://extensions/在本地运行的vue项目控制台会多一个vue的标签。原创 2024-03-13 10:00:09 · 763 阅读 · 0 评论 -
前端get请求,链接后?id传值
)原创 2023-10-18 12:08:57 · 710 阅读 · 0 评论 -
js把对象push到数组,数组为啥打印出来的却是数字?
解决方案是let arr=data.push(obj)原创 2023-02-18 23:34:57 · 742 阅读 · 0 评论 -
js写乘法口诀展示
for(leti=0;i原创 2022-07-27 14:07:41 · 175 阅读 · 0 评论 -
前端接收图片流image,转换成base64,且点击图片可以预览
父组件子组件。原创 2022-07-27 13:37:30 · 391 阅读 · 0 评论 -
js对象转换数组
2.由于this.newsShareData=res.data。1.在data中先声明。原创 2022-07-19 18:01:11 · 550 阅读 · 0 评论 -
vscode 的settings.json在哪?
左下角设置----》命令面板------》输入命令settings.json "vetur.format.defaultFormatter.js": "vscode-typescript", "javascript.format.insertSpaceBeforeFunctionParenthesis": true原创 2022-07-12 10:51:29 · 17969 阅读 · 0 评论 -
解决:id you register the component correctly? For recursive components, make sure to provide the “name
引用一个组件报错:原创 2022-07-07 14:38:00 · 397 阅读 · 0 评论 -
you register the component correctly? For recursive components, make sure to provide the “name“
一、常见问题是否在components引用定义的组件components拼写是否正确,是components不是component,注意要加s引用组件name属性是否和文件名一致import name form ‘XXXXX’ name名是否和components内引用名一致引用组件位置是否在或内部 二、解决方案:按上面步骤解决。看看引入的组件大小写...原创 2022-07-01 13:11:13 · 251 阅读 · 0 评论 -
vue页面报Expected indentation of 2 spaces but found 4.eslintindent
.vue文件语法检查错误,并且带有红色波浪线。如图: 方案:原创 2022-06-23 14:05:12 · 518 阅读 · 0 评论 -
VsCode安装Eslint,
当编辑器安装了eslint,,页面还是会有红色的波浪纹,怎么解决呢?方案:1.左下角,原创 2022-06-23 13:11:43 · 354 阅读 · 0 评论 -
Vue页面导出为pdf格式并进行下载
1.使用npm下载两个插件a.将html页面转换成图片npm install --save html2canvasb.将图片生成pdfnpm install jspdf --save2.在untils文件创建一个叫 htmlPDF.js文件,内容如下//导出页面为pdf格式import html2Canvas from "html2canvas";import JsPDF from "jspdf";export default { install(V...原创 2022-03-16 09:44:38 · 1725 阅读 · 0 评论 -
loading如何全屏遮盖,通过js
1.全屏遮盖const loading1 = this.$loading({ lock: true, text: '生成并加载中,请稍后。。。', spinner: 'el-icon-loading', background: 'rgba(0, 0, 0, 0.7)' })2。指定区域遮盖const loading1 = this.$loading({lock: true,text: '生成并加...原创 2022-03-15 17:14:20 · 1150 阅读 · 0 评论 -
vue页面啥都不填,点按钮,一直加载
使用的是框架的,xn-解决办法:在方法里面,加reject resolve原先是:修改后:原创 2022-03-14 15:09:32 · 618 阅读 · 0 评论 -
form表单二次校验提示
sname: [{ required: true, trigger: 'blur', message: '请输入名称/编号' },{ trigger: 'blur,change', validator: this.sName1 }],//写在方法里面sName1 (rule, value, callback) {console.log(value)if (value==undefined && value==='') {callback(new Error('原创 2022-03-10 19:11:11 · 270 阅读 · 0 评论 -
form表单检验提示两次,是为什么呢
这是因为在页面上加了require,js那也加了这会导致第二次校验会出现代码解决办法,就是把95行的require去掉原创 2022-03-11 09:11:09 · 1699 阅读 · 0 评论 -
filter和concat一起使用
<div id="demo"></div> <script> let listData,totalData var arr = [1,2,3,4,5,6,7,8] var data=[11,12,13,14,15,16] var hasData=arr.filter(item=>item==='9') if(h...原创 2022-03-09 17:50:48 · 620 阅读 · 0 评论 -
后端请求接口,前端分割字符串,获取对应的值
js:computedEmps (emps) { return emps.split(',').map(v => { return { id: v.split(':')[0], label: v.split(':')[1] } }) },原创 2022-03-09 16:26:49 · 341 阅读 · 0 评论 -
vue跑项目,报错npm ERR code EEXIST
后来发现是没有切换到对应的弄得版本 nvm ls原创 2022-03-02 09:42:52 · 462 阅读 · 0 评论 -
js的offsetWidth、clientWidth是什么
offsetWidth //返回元素的宽度(包括元素宽度、内边距和边框,不包括外边距)offsetHeight //返回元素的高度(包括元素高度、内边距和边框,不包括外边距)clientWidth //返回元素的宽度(包括元素宽度、内边距,不包括边框和外边距)clientHeight //返回元素的高度(包括元素高度、内边距,不包括边框和外边距)style.width //返回元素的宽度(包括元素宽度,不包括内边距、边框和外边距...原创 2022-02-24 17:36:27 · 416 阅读 · 0 评论 -
vue页面注意事项
1.<!-- template下的第一层只允许有一个div的存在 --><template><div></div></template><script>// 这里可以导入其他文件(比如:组件,工具js,第三方插件js,json文件,图片文件等等)// 例如:import 《组件名称》 from '《组件路径》';export default{ //import引入的组件需要注入到对象中才能使用...原创 2022-02-24 17:08:41 · 113 阅读 · 0 评论 -
JavaScript中的splice方法
JavaScript中的splice主要用来对js中的数组进行操作,包括删除,添加,替换等。1.删除-用于删除元素,两个参数,第一个参数(要删除第一项的位置),第二个参数(要删除的项数)2.插入-向数组指定位置插入任意项元素。三个参数,第一个参数(插入位置),第二个参数(0),第三个参数(插入的项)3.替换-向数组指定位置插入任意项元素,同时删除任意数量的项,三个参数。第一个参数(起始位置),第二个参数(删除的项数),第三个参数(插入任意数量的项)eg:1.删除功能,第一个参数为第一项...原创 2022-02-24 17:33:02 · 56751 阅读 · 0 评论 -
vue表格,不是表格自带的导出
<el-dropdown @command="exportCounterLimit1"> <el-button type="primary" class="is-plain"> 导出<i class="el-icon-arrow-down el-icon--right"></i> </el-button&...原创 2022-02-22 14:15:36 · 356 阅读 · 0 评论 -
echart的legend的名字太长换行或者显示省略点
1.超出显示省略点formatter: function (name) {return (name.length > 4 ? (name.slice(0,4)+"...") : name ); }2.超出,换行formatter: function (params) { if (params) { let newParamsName...原创 2022-02-22 13:22:50 · 6301 阅读 · 1 评论 -
Echarts图例位置 - legend属性
原创 2022-02-22 09:19:10 · 3126 阅读 · 2 评论 -
vue饼状图,小于5%或者小于10%显示其他
原创 2022-02-21 11:13:51 · 785 阅读 · 0 评论 -
vue饼状图去除%号
原创 2022-02-16 14:47:53 · 687 阅读 · 0 评论 -
echart的series理解
使用vue+echart完成百分比图,空心饼图_来了波,兄嘚-优快云博客_vue 比例图原创 2022-02-11 16:13:07 · 940 阅读 · 0 评论 -
npm ERR 404 You should bug the author to publish it (or use the name yourself)
解决办法:就是切换镜像npm config set registry http://registry.npm.taobao.org再npm i原创 2022-02-08 09:38:19 · 7682 阅读 · 0 评论 -
vue报错:Not Found - GET https://registry.npmjs.org/- Not found
切换镜像即可如淘宝镜像:npm config set registry https://registry.npm.taobao.org原创 2022-02-08 09:28:52 · 22517 阅读 · 0 评论 -
npm源-----npm get registry
1.npmget registry--显示当前的镜像网址https://registry.npmjs.org/2.使用淘宝镜像npm config set registry +淘宝镜像npm config set registry http://registry.npm.taobao.org原创 2022-02-07 17:58:12 · 8899 阅读 · 0 评论 -
安装nvm,切换node版本
1.安装nvm (nvm-setup.zip 推荐使用)https://github.com/coreybutler/nvm-windows/releases2.管理nodejs a:查看本地所有版本 nvm list [available] b:安装 命令的版本号可自定义 nvm install 11.13.0 c:使用特定版本 nvm use 11.13.0 d:卸载 nvm u...原创 2022-02-07 14:13:09 · 221 阅读 · 0 评论 -
父子组件传值
原创 2022-02-07 10:28:10 · 192 阅读 · 0 评论 -
vue:style标签中的scoped属性(作用域)和lang属性的介绍
1、 什么是CSS预处理器CSS 预处理器用一种专门的编程语言,进行 Web 页面样式设计,然后再编译成正常的 CSS 文件,以供项目使用。CSS 预处理器为 CSS 增加一些编程的特性,无需考虑浏览器的兼容性问题。CSS预处理语言有SCSS (SASS) 和LESS等等,总之都是用来实现样式的。2、lang因此lang的属性可选:scss(sass)、less等即:<style lang="scss">3、scss和sass的区别scss是sass的一个升级版本,两者都是用来实现样式的原创 2022-01-25 10:21:44 · 9014 阅读 · 1 评论 -
vue创建一个项目
npm install --global vue-cli 下载 vue-cli 脚手架 vue init webpack myProject 生成项目,形成基本结构 npm install 下载依赖包 npm run dev 运行原创 2022-01-24 13:19:35 · 438 阅读 · 0 评论 -
两个文件之间的对比,可以知道代码那些改动
Beyond Compare 4软件原创 2022-01-21 13:51:25 · 480 阅读 · 0 评论 -
vue项目打包npm run build内存溢出报错
npm install --save-dev increase-memory-limit再重新运行项目原创 2022-01-20 14:41:13 · 859 阅读 · 0 评论 -
onfocus获得焦点、onblur失去焦点
onfocus 事件在对象获得焦点时发生onblur 事件会在对象失去焦点时发生。原创 2022-01-20 09:49:53 · 414 阅读 · 0 评论