自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vscode终端执行yarn报错 或者 执行 set-ExecutionPolicy RemoteSigned失败的解决办法

安装yarn如果在cmd中可以顺利启动项目,但是在vscode终端处会报错的话,那我们就可以采用一下的方法进行解决:找的电脑的PowerShell分别执行以下两行命令:set-ExecutionPolicy RemoteSignedget-ExecutionPolicy下边是图片的展示效果:报错啦!!!解决办法一:没有以管理员的身份运行,重新启动,右击采用管理员身份运行,再输入 set-ExecutionPolicy RemoteSigned 之后选择A,然后再执行get-Executi

2022-04-13 11:05:24 3716 1

原创 [Vue warn]: Error in render: “SyntaxError: “undefined“ is not valid JSON“

这说明出现了undefined这个变量类型,比如JSON.parse()时候会出现,可以先尝试打印JSON.parse()括号中的内容是否是undefined,如果是,那问题的根源就找到了。

2023-08-16 16:49:23 5645

原创 Uncaught TypeError: (0 , vuex__WEBPACK_IMPORTED_MODULE_0__.default) is not a function

出现这种错误一般是引用的文件名是否加上{}的问题,有的文件名是需要加上花括号的,有的不需要。2、寻找报错文件中所引入的文件。1、先找到报错的文件;

2023-08-04 16:10:23 1498

原创 mac下安装vue cli脚手架并搭建一个简易项目

1、确定本电脑下node和npm版本是否是最新版本。2、下载vue脚手架3、创建项目。

2023-07-28 00:48:28 2212

原创 关于排序与去重。。。

关于排序与去重。。。1、sort排序// 对数字进行排序,简写const array = [3,4, 1, 2, 5]array.sort((a, b) => a - b)console.log(array ) // [1, 2, 3, 4, 5]// 对字母进行排序,简写const array= ['b', 'a', 'd', 'c', 'e']array.sort()console.log(array) // ['a', 'b', 'c', 'd', 'e']2、数组去重

2022-05-12 17:42:08 182

原创 点击提交为什么会显示多个相同的订单呢?

解决办法:1,防抖2,采用disabled举例:可设置初始值 btnDisabled = false在点击提交的按钮函数中编写以下代码:if(btnDisabled) returnbtnDisabled = true等请求结束直接将btnDisabled变为false.finally(() => {setTimeout(() => {btnDisabled = false},3000)})...

2022-04-01 13:46:57 194 1

原创 this.$set的用法

当给一个对象加了一个属性,在控制台能够打印出来的时候,但是却没有更新到视图上,这个时候采用的是this.$set()这个方法调用方法:this.$set( target , key , value )target: 要更改的数据源(可以是对象或者数组)key:要更改的具体数据value:重新赋的值举例:打印出来的data直接this.$set(this,'appUser',data.appuserAll)如果appUserall是一个数组,直接采用appUser为一个空数组用来接收即可

2022-04-01 11:57:33 1291 1

原创 有关uni-app

uni-appuni-app基于vue语法的全端开发;直接采用命令安装,搭建项目 , 在微信开发者工具启动(路径dist/dev/mp-weixin)pages:index.vue — 页面组件static:logo.png — 静态资源图片一般都放在public中main.js:Vue初始化入口文件manifest.json:配置应用名称 , appid , logo , 版本等打包信息。每个vue文件的根节点必须为< template> , 且这个< templ

2021-08-30 16:35:50 351

原创 vue生命周期

**vue生命周期:** 即:10个钩子函数 beforecreate() --- vue实例对象即将创建 created() --- vue实例对象创建完毕 beforeMount() --- 元素挂载前执行 mounted() --- 元素挂载完毕 beforeUpdate() --- 数据修改前 updated() --- 数据修改完毕 beforeDestroy() --- 实例销毁之

2021-07-23 01:42:56 65

原创 v-for里的key值。

v-for里的key:在组件上总是必须用key配合v-for,就是在用v-for更新已渲染的元素列表的时候,会使用就地复用的策略,这也就是说列表数据修改的时候,他会根据key值去判断某个值是否修改,如果修改了就重新渲染,不然就复用之前的元素。总结一句话,就是通过key值来提升渲染的效率。从虚拟DOM的Diff算法实现的角度去看,主要是为了高效的更新虚拟DOM。...

2021-07-23 01:41:11 102

原创 v-for 和 v-if 可以一起使用吗?

v-for 和 v-if 可以一起使用吗? 不建议一起使用。因为v-for比v-if的优先级高,所以使用的话,每次v-for都会执行v-if造成不必要的计算,影响性能,尤其是在当需要渲染很小一部分的时候。即使有100个user中只有一个需要使用v-if,也需要整个循环数组,这在性能上是极大的浪费。那难道就没有更好的解决办法,回答:当然是有解决方法的;我们可以使用computedcomputed:单独的去封装一个函数,然后判断,返回;第二种就是将v-if放到循环列表的元素的父元素中,或者

2021-07-23 01:39:28 1289 1

原创 2021-5-29 继承

继承子类可以继承父类的属性和方法目的:找到共性,精简代码,提高重用性属性的继承:call()和apply():改变父级构造函数的this指向构造函数可以继承,用 for in 来完成原型的继承事例:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"

2021-05-29 18:01:10 42

原创 2021-5-29 数组去重

## 数组去重第一种:var arr = ['周一’,‘周二’,‘周三’,‘周一’,‘周四’,‘周三’,‘周五’];var newArr = [];for(var i = 0; i < arr.length; i++){ if(newArr.indexOf(arr[i],0) == -1){ newArr.push(arr[i]); }}console.log(newArr);第二种:var arr = ['周一’,‘周二’,‘周三’,‘周一’,‘周四’,‘周三’,‘周五’

2021-05-29 15:45:15 50

原创 反转字符串

反转字符串第一种:str.split().reverse().join();第二种:function reverseString(str){ return str.split().reverse(),join();}第三种:String.prototype.reverseString = function(){ return this.split().reverse().join();}

2021-05-29 15:38:41 57

原创 2021-05-29 原型

原型原型是往类(模型/构造函数)上添加的,比如:Array.prototype.sun = function(){}

2021-05-29 15:34:40 35

原创 2021-5-29 面向对象

面向对象面向对象有三大特征:封装,继承,多态。1.封装:将一堆属性和方法放在一起2.继承:子类可以继承父类的属性和方法3.多态:不同类型对象的同名函数 构造函数: 对象初始化自动执行的函数,开辟内存空间 析构函数: 对象销毁时执行,释放内存空间< script>// 1.使用Object创建var obj = new Object();obj.speed = 5;obj.index = 0;// 2.字面量/json 创建var aa = {name:“摔

2021-05-29 15:32:08 65

原创 常见的正则表达式运用

常见的正则表达式1.手机号[0-9]=\dvar reg1 = /^1[356789]\d{9}$/;QQ号var reg2 = /^\d{6,10}$/;3.邮箱// \w 匹配任意的字母,数字和下划线,相当于[A-Za-z0-9_]var reg3 = /\w+@\w+.[(com)(cn)(net)]$/;// 4.匹配汉人的姓名var reg4 = /[\u4e00-\u9fa5]{2,4}$/;// \d 匹配0-9之间的任一数字,相当于[0-9]...

2021-05-29 13:27:38 192

原创 2021-05-29 正则表达式思维导图

2021-05-29 13:25:49 147

原创 2021-5-29 正则表达式

正则表达式1.创建—两种方法var reg1 = new RegExp(‘abc’);var reg2 = /abc/;打印出都是/abc/;2.匹配规则<1>.元字符除了字面量字符以外,还有一部分有特殊含义,不代表字面意思,称之为“元字符”。如果匹配它们本身,就需要在它们面前加上反斜杠进行转义。点字符 . :匹配除了回车\r,换行\n,行分隔符\u2028,段分隔符\u2029以外的所有字符表示任意一个字符:var str = “…brother…”;var reg

2021-05-29 13:16:41 82

原创 2021-5-23跨页面传值

跨页面传值:1.通过a标签的href属性配合location获取2.通过localStorage本地存储< !DOCTYPE html>< html lang=“en”>< head>< meta charset=“UTF-8”>< meta http-equiv=“X-UA-Compatible” content=“IE=edge”>< meta name=“viewport” content=“width=device-

2021-05-23 18:35:39 64

原创 2021-5-23放大镜

放大镜< !DOCTYPE html>< html lang=“en”>< head>< meta charset=“UTF-8”>< meta http-equiv=“X-UA-Compatible” content=“IE=edge”>< meta name=“viewport” content=“width=device-width, initial-scale=1.0”>< title>放大镜<

2021-05-23 18:31:41 41

原创 2021-5-23事件

事件1.闭包:形式:函数里实现另一个函数作用:局部变量数据持久化(就是指不释放内存)缺点:造成一定的内存压力举例:鼠标按下事件2.跨页面传值<1>.通过a标签的href属性配合location获取<2>.通过localStorage本地存储3.鼠标事件onclick:单击ondblclick:双击oncontextmenu:右键菜单onmouseover:移入—不推荐使用onmouseout:移出—不推荐使用onmouseenteronmouselea

2021-05-23 18:29:03 122

原创 2021-05-09时间对象

时间对象< !DOCTYPE html>< html>< head>< title>时间对象< /title>< meta charset=“utf-8”>< /head>< body>< /body>< script type=“text/javascript”>//时间对象//获取当前的时间对象var now = new Date();//获取某个时间点的时间

2021-05-09 21:27:27 60

原创 2021-05-09全选和反选

多种方案< !DOCTYPE html>< html>< head>< title>< /title>< meta charset=“utf-8”>< style type=“text/css”>< /style>< /head>< body>< span>全选< /span>< input type=“checkbox” name=""

2021-05-09 21:25:28 33

原创 2021-05-09全选和反选

全选反选代码比较少的版本,利用率高< !DOCTYPE html>< html>< head>< title>全选反选< /title>< meta charset=“utf-8”>< style type=“text/css”>< /style>< /head>< body>< div>< input id=“all” type=“checkbox

2021-05-09 21:22:53 60

原创 2021-05-09 js倒计时

js倒计时< !DOCTYPE html>< html>< head>< title>倒计时< /title>< meta charset=“utf-8”>< /head>< body>< h2>< /h2>< /body>< script type=“text/javascript”>//获取元素var show = document.ge

2021-05-09 21:18:58 52

原创 2021-05-03 js动画旋转效果

< !DOCTYPE html>< html>< head>< title>js动画< /title>< meta charset=“utf-8”>< style type=“text/css”>*{margin: 0;padding: 0;}div{width: 100px;height: 100px;border-radius: 50%;background-color: purple;te

2021-05-03 12:58:31 177

原创 201-05-03 js中的动画效果

js动画—一个小球来回移动< !DOCTYPE html>< html>< head>< title>js动画< /title>在这里插入代码片< meta charset=“utf-8”>< style type=“text/css”>*{margin: 0;padding: 0;}div{width: 100px;height: 100px;border-radius: 50%;backgr

2021-05-03 12:55:46 39

原创 2021-05-03 js中拼接字符串

js中拼接字符串< !DOCTYPE html>< html>< head>< title>拼接字符串< /title>< meta charset=“utf-8”>< /head>< body>< h2>< /body>< script type=“text/javascript”>//获取元素var show = document.getElemen

2021-05-03 12:45:24 84

原创 鼠标滑过隐藏的显现出来

鼠标滑过隐藏的显现出来< !DOCTYPE html>< html>< head>< title>< /title>< meta charset=“utf-8”>< style type=“text/css”>ul{margin: 0;list-style: none;padding: 0;}.one a{text-decoration: none;}.one{width: 80px;he

2021-04-25 18:50:52 105 1

原创 2021-04-18 表单

第一周 表单1.表单的作用。表单是和后台交互的手段。客户端向服务器端提交数据,经常与脚本,动态网页,后台数据处理等结合在一起使用,是设计动态网页的必备元素。2. 表单元素怎么写?< form method=" " action=" "> < /form>3. 表单的action属性和method属性是什么?action属性:后台地址;规定当提交表单时,向何处发送表单地址。method属性:请求方式 get和post; 规定如何发送表单数据。4.get

2021-04-18 12:42:52 74

原创 第7章

例7.1输出以下结果,用函数调用实现。How do you do!int main(){void print_star();void print_message();print_star();print_message();print_star();return 0;}void print_star(){printf("******************\n");}...

2019-04-22 17:35:18 90

原创 第6章 利用数组处理批量数据1

第6章 利用数组处理批量数据【例6.1】对10个数组元素依次赋值为0,1,2,3,4,5,6,7,8,9,要求按逆序输出。#include&lt;stdio.h&gt;int main(){ int i,a[10]; for(i=0;i&lt;=9;i++) a[i]=i; for(i=9;i&gt;=0;i--) printf("%d",a[i]); printf...

2019-02-21 17:22:56 135

原创 第5章 循环结构程序设计2

第5章 循环结构程序设计2【例5.5】要求输出100~200的不能被3整除的数。#include&lt;stdio.h&gt;int main(){int n;for(n=100;n&lt;=200;n++){if(n%3==0)continue;printf("%d",n);}printf("\n");return 0;}运行结果:【例5.6】输出4×5的矩阵。...

2019-02-21 16:05:55 158

原创 第5章 循环结构程序设计1

第5章 循环结构程序设计1【例5.1】求1+2+3+···+100,#include&lt;stdio.h&gt;int main(){int i=1,sum=0;while(i&lt;=100){sum=sum+i;i++;}printf("sun=%d\n",sum);return 0;}运行结果如下:【例5.2】用do···while做例5.1#includ...

2019-02-19 21:59:39 376

原创 第4章 选择结构程序设计

【例4.8】写一程序,判断某一年是否为闰年。#include&lt;stdio.h&gt;int main(){int year,leap;scanf("%d",&amp;year);if ((year%4==0&amp;&amp;year%100!=0)||(year%400==0))leap=1;elseleap=0;if(leap)printf("%d is",year...

2019-02-19 21:06:49 141

原创 第四章 例2~例6

【例4.2】输入两个实数,由小到大的顺序输出这两个实数。#include&lt;stdio.h&gt;int main(){float a,b,t;scanf("%f,%f",&amp;a,&amp;b);if(a&gt;b){t=a;a=b;b=t;}printf("%5.2f,%5.2f\n",a,b);return 0;}运行结果:【例4.3】输入三个数a,...

2019-02-14 14:25:46 252

原创 第4章 选择结构程序设计

第4章 选择结构程序设计【例4.1】解二次方程的根,由键盘输入a,b,c.#include&lt;stdio.h&gt;#include&lt;math.h&gt;int main(){double a,b,c,disc,x1,x2,p,q;scanf("%lf%lf%lf",&amp;a,&amp;b,&amp;c);disc=b*b-4*a*c;if(disc&l...

2019-02-14 14:00:13 120

原创 第3章 最简单的C程序设计 —— 顺序程序设计

第3章 最简单的C程序设计 —— 顺序程序设计【例3.1】将华氏法表示的温度转换成以摄氏法标识的温度(如17.8°)#include&lt;stdio.h&gt;int main(){float f,c;f=64.0;c=(5.0/9)*(f-32);printf("f=%f\nc=%f\n",f,c);return 0;}运行的结果如下:【例3.2】计算存款利息#i...

2019-02-10 20:28:52 99

原创 第1章 程序设计和C语言

第1 章 程序设计和C语言【例1.1】要求在屏幕上输出以下一行信息。例【1.2】求两个整数之和例【1.3】求两个整数中的较大者。新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰...

2019-02-06 19:13:15 92

空空如也

空空如也

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

TA关注的人

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