- 博客(52)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 GitHub上传项目的详细步骤
一、git和GitHub简单介绍1.1git和github的区别和联系??这是干啥用的?git是一个开源的代码版本管理工具,用于解决多人协作开发中代码管理混乱的问题。说白了,就是一个pc端的软件,下载安装完成后就可以用它来上传和更新代码到云端(github),这样的话,团队中其他人都能看到大家的更新和修改等。而github就是一个用来存放git上传的代码的地方(这个地方也称为仓库),它有属于...
2020-03-27 23:39:18
965
原创 Mac电脑遇到DNS解析失败,ip可以访问,域名无法访问
具体操作步骤如下:打开“系统偏好设置”,点击“网络”,选择当前使用的网络连接(Wi-Fi或有线连接),点击“高级”按钮,在“DNS”选项卡中,点击左下角的“+”按钮添加新的DNS服务器地址,输入。可以在“系统偏好设置”中找到“安全性与隐私”,然后点击“防火墙”选项卡来检查防火墙设置。联系网络服务提供商或技术支持团队:如果以上方法都无法解决问题,建议联系网络服务提供商或技术支持团队寻求进一步帮助。可以将网络连接的 DNS 服务器设置为公共 DNS 服务器,如谷歌的。:尝试更改使用的DNS服务器。
2024-08-21 13:52:55
418
原创 【vue】ant-design弹出框无法关闭和runtimecore提示isFucntion is not function的问题修复
2.弹框关闭失效问题,vue版本自动升级为3.4.x,ant- design也自动升级版本,新版本出现的这个问题,建议vue降低为3.3.X以下,vue-tsc降低为1.6.5,ant- design降低版本为3.2.20。【vue】ant-design弹出框无法关闭和runtimecore提示isFucntion is not function的问题修复,初步分析是vue发布3.4版本以后引起的兼容性问题。建议vue不要升级大版本,改为"vue": “~3.3.4”,重新安装依赖,再重新启动项目。
2024-03-06 16:15:34
804
原创 路由为data或者dataQuery报错:Uncaught SyntaxError: Unexpected token ‘<‘,页面无法加载
路由为data或者dataQuery报错:Uncaught SyntaxError: Unexpected token '
2023-02-07 10:06:18
1154
原创 This is probably not a problem with npm. There is likely additional logging output above. 报错解决思路
解决npm安装失败的问题
2022-07-01 23:59:01
965
原创 vue中如何判断一个Observer对象,是否有属性
Vue2.6新增了observable函数,用于生成一个响应式对象。关于observable函数,Vue官方文档是这样描述的:在 Vue 2.x 中,被传入的对象会直接被 Vue.observable 变更,所以如这里展示的,它和被返回的对象是同一个对象。在 Vue 3.x 中,则会返回一个可响应的代理,而对源对象直接进行变更仍然是不可响应的。因此,为了向前兼容,我们推荐始终操作使用 Vue.observable 返回的对象,而不是传入源对象。Object.entries(obj).length
2022-05-09 19:27:38
996
原创 正则匹配“加减乘除,等于,不等于,或,大于等于”等运算符,并分割运算符前后的字符
正则匹配“+,-,*,/,==,!=,>=,<=,<,||”等运算符,并分割运算符前后的字符,代码如下: const reg = /×|-|[/]|[+]|==|!=|>=|>|<=|<|\|\|/; // 以+,-,*,/和==,!=,>,>=,<,<=,||运算符分割 const str="tag||tag2" const str.aplit(reg) // ["tag","tag2"]下表为匹配的含义:字符描
2022-04-17 08:53:28
6195
原创 SortableJS/vuedraggable 在vue中应用,两栏内容互相拖拽
官方网址:https://github.com/SortableJS/Vue.Draggabledemo:https://sortablejs.github.io/Vue.Draggable/#/simple <v-row> <v-col cols='3'> <h3>ROCS1</h3> <draggable class="list-group" :list="list1"
2022-03-01 15:23:39
679
原创 利用codemirror,生成yaml编辑器(vue)
1.YAML和yaml互换json和yaml文件:1.1 下载js-yaml和yaml组件npm install yaml --savenpm install js-yaml --save1.2 封装工具类import YAML from 'yaml'import yaml from 'js-yaml'// json转换为yaml格式export const json2yaml = (jsonData) => { try { return {
2022-01-27 13:48:11
5884
1
原创 js File文件转换为二进制格式和base64转换为图片
// 图片转换为base64 imageToBase64(img) { return new Promise((resolve) => { let reader = new FileReader(); reader.readAsDataURL(img); //转化二进制流,异步方法 reader.onload = (e) => { // console.log(e.target.result,'-----re
2021-12-09 16:16:38
4236
1
原创 vue实现多栏布局拖拽(改变盒子的宽度)
一、 目标:vue 实现多个盒子(用户根据实际场景决定盒子数量)自由拖拽,改变宽度。二、应用场景:可自由拖动宽度的多栏布局。最典型的案例:编辑器(eg:vscode,idea等)三、组件设计由于该组件盒子数量不确定,所以我们设计组件时参考了Vuetify中的Form和FormItem的设计。即:外层大盒子处理分发的拖拽事件,里层的盒子负责展示各个Item的内容。组件设计实现目标:<drag-box style="width: 100%; height: 100%;"> &
2021-09-07 09:56:02
12506
20
原创 tsc-node : 无法将“tsc-node”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。解决方案
安装# Locally in your project.npm install -D typescriptnpm install -D ts-node# Or globally with TypeScript.npm install -g typescriptnpm install -g ts-node# Depending on configuration, you may also need thesenpm install -D tslib @types/nodeTip: I
2021-08-26 22:00:50
3829
1
原创 tsc : 无法加载文件,因为在此系统上禁止运行脚本
问题描述如下:1、TypeScript安装成功2、vscode上点击终端 > 执行tsc命令报错解决方法:(亲测可用)以管理员身份运行 PowerShell,并执行命令set-ExecutionPolicy RemoteSigned将PowerShell的执行策略更改为RemoteSigned1、win+x 选择Windows PowerShell 即可打开shell2、运行 set-ExecutionPolicy RemoteSigned 命令,在询问更改执行策略的时候,输入 Y3、
2021-08-25 20:08:54
1248
1
原创 vue拖拽实现
https://segmentfault.com/a/1190000013606983目标是将左侧list中的item拖入右侧card中,如下所示:(将list1和list3拖入右侧拖拽区)一、拖拽样式实现使用vue + vuetifyjs实现。页面布局可根据不同的UI库自行修改。html内容:<template> <div> <h1 class="title">欢迎来到小余的梦幻王国~</h1> <
2021-07-06 10:07:56
1376
1
原创 vue拖拽或点击上传图片
一、预览图二、实现点击上传思路:将input的type设置为“file”类型即可上传文件。隐藏该input框,同时点击按钮时,调取该input的点击上传功能。剩下的就是css优化页面了。拖拽上传思路:通过给拖拽框dropbox绑定拖拽事件,当组件销毁时解绑事件。在拖拽结束,通过event.dataTransfer.files获取上传的文件信息。然后在对文件进行上传服务器操作。接下来请允许我简单介绍一下各个组件:upload.vue封装了点击上传的逻辑,而进度条则没有做,后期可基于percent
2021-03-29 15:48:00
2993
原创 vue中使用viewer.js 插件预览图片
一、预览图二、地址及参数viewer.js GitHub地址:https://github.com/fengyuanchen/viewerjs演示地址:https://fengyuanchen.github.io/viewerjs/名称类型默认值说明inline布尔值false启用 inline 模式button布尔值true显示右上角关闭按钮(jQuery 版本无效)navbar布尔值/整型true显示缩略图导航title布尔值/整型
2021-03-29 15:19:23
3703
原创 git commit报错“请在项目中创建或打开 build/.buildrc 文件,配置用户名和邮箱”
这里写自定义目录标题欢迎使用Markdown编辑器欢迎使用Markdown编辑器找到项目中的对应的文件夹build-buildrc ,如图所示配置对应的用户名和邮箱{“user”: {“name”: “姓名”,“email”: “邮箱”}}...
2021-03-08 10:08:35
217
原创 前端面试题--包含css、h5、js、vue
前端面试题链接:https://www.cxymsg.com/面试题:一、h5和css3:1.1 H5新特性:1.语义化 标签:header footer section nav aside article2.增强型表单:input的多个type如:date email number time 等3.新增表单元素:output datalist4.新增表单属性:placeholder required min max5.音频视频:audio video6.Cavas7.地理定位
2021-01-17 16:21:53
752
原创 如何让别的手机或者电脑访问本地vue项目
一、别的电脑访问自己的项目1.config-index.js中将host改为: ‘0.0.0.0’,使得所有ip都可访问2.关闭电脑防火墙我的电脑–属性–控制面板–Windows Defender 3.打开cmd,输入ipconfig,查看IPv4地址4.将本机运行的项目URL发给另一台电脑:将localhost换成Ipv4地址即可...
2020-12-28 13:10:46
2901
原创 git权限问题remote: HTTP Basic: Access deniedfatal: Authentication failed for‘https:xxx‘错误解决办法
git remote: HTTP Basic: Access denied 错误解决办法问题描述:git push 报 HTTP Basic: Access denied 错误原因:本地git配置的用户名、密码与gitlabs上注册的用户名、密码不一致。解决方案:如果账号密码有变动 用这个命令 git config –system –unset credential.helper 重新输入账号密码 应该就能解决了如果用了第一个命令 还不能解决问题那么 用这个命令:git config –glo
2020-11-20 19:00:56
44479
6
原创 day07react中的状态管理:Redux、React-Redux、Redux-thunk
day24笔记一、ReduxRedux 是 JavaScript 状态容器,提供可预测化的状态管理.1.单一数据源(state)整个应用状态,都应该被存储在单一store的对象树中。2.只读状态唯一可以修改状态的方式,就是发送(dispatch)一个动作(Action),通俗来讲,就是说只有getter,没有setter。3.使用纯函数去修改状态(Reducer)(其实就是一个函...
2020-03-26 20:22:51
215
原创 react第五天生命周期、路由、动态路由及美团案例
回顾React(js库)创建组件的方式(函数创建、类的创建)创建方式的区别和联系(函数创建方式没有生命周期,函数创建方式没有state,函数方式在传值的时候接收用的是 props相反类的创建方式接收传值数据的时候 用的是this.props)state(setState)props组件通信(父子、子父)未来两周的安排react(生命周期、路由、stylus、UI库、状态管理...
2020-03-25 20:46:34
476
2
原创 day06 react创建一个后台管理项目和flux状态管理
day23笔记一、后台管理项目(基于React)1.1、启动数据库并启动接口项目两个服务不能停启动数据库命令: mongod --dbpath d:/mongo(文件所在目录)启动接口项目: node app.js 默认端口号是30001.2、React脚手架项目进行准备工作下载相关依赖npm install(i) axiosnpm instlall(i) antd...
2020-03-25 20:42:05
418
原创 react第四天美团案例之基本路由、动态路由、编程式导航
day21笔记回顾上周结束了vue(后台管理项目)React(js库)创建组件的方式(函数创建、类的创建)创建方式的区别和联系(函数创建方式没有生命周期,函数创建方式没有state,函数方式在传值的时候接收用的是 props相反类的创建方式接收传值数据的时候 用的是this.props)state(setState)props组件通信(父子、子父)未来两周的安排reac...
2020-03-23 20:54:56
320
转载 js中数组常用的方法
数组的常用方法(依赖于数组使用)获取方法:对象.方法( )1、push()返回数组中元素的个数,向数组尾部中增加元素,有多少加多少,原数组发生改变2、pop()从数组的尾部删除一个元素,返回这个删除的元素,不接收参数3、unshift()返回数组中元素的个数向数组的头部增加元素,括号中有多少就加多少,原数组发生改变4、shift()从数组的头部删除一个元素,返回这个删除的元素,不接收参...
2020-03-22 16:44:56
1134
原创 react第三天 子传父、表单输入、ref
day20 笔记一、课程回顾事件(箭头函数、bind绑定)props(函数props、类this.props)state(setState)组件通信之父传子二、组件通信之子传父子组件的内容 const {changeOne } = this.props const {msg} = this.state return ( ...
2020-03-22 15:09:00
240
原创 react第二天
day19笔记如何修改React端口号node_modules=>react-scripts=>scripts=>start.js大概60行的位置看到代码 const DEFAULT_PORT = parseInt(process.env.PORT, 10) || 3000;把3000修改成你想要的端口号记得重启当前服务器尽量不要用vscode控制台 ①因为vsC...
2020-03-19 19:46:39
175
原创 react第一天
回顾Vue基本指令表单的输入computed计算属性watch监听修饰符过滤器生命周期动画(过渡动画)组件(基本组件=>组件嵌套=>组件通信)vue-cli脚手架路由(基本路由=>路由嵌套=>动态路由=>编程式导航=>路由模式=>name、alias=>导航守卫=>滚动行为)ref属性(快速定位DOM节点、可以实现组件...
2020-03-19 00:28:37
171
原创 vue day14 项目打包、优化、UI框架及拦截器
day14天笔记一、项目打包问题1.1什么时候遇见打包问题当整个项目结束1.2优化(某几个 ,懒加载减少与后端交互)1、图片懒加载借助了插件vue-lazyload2、数据未请求到的时候,出现loading或者骨架屏<div v-if='list.length==0'><img src='loading'></div><div v-...
2020-03-12 21:38:24
268
原创 vue day13 网易云项目(歌词)
网易云音乐项目步骤1、启动网易云音乐后台接口要求我们使用接口的时候,服务器不能不能关闭每次调取接口的时候,要先在浏览器url,先进行测试,链接通了之后再写到代码中启动方式 npm start 或者 node app.js如果没有看node_modules文件夹,你要优先安装依赖 npm install(i)2、创建一个Vue的项目vue init webpack mydemo(...
2020-03-12 21:33:47
1308
原创 网易云音乐项目
网易云音乐项目步骤1、启动网易云音乐后台接口要求我们使用接口的时候,服务器不能关闭每次调取接口的时候,要先在浏览器url,先进行测试,链接通了之后再写到代码中启动方式 npm start 或者 node app.js如果没有看node_modules文件夹,你要优先安装依赖 npm install(i)2、创建一个Vue的项目vue init webpack mydemo(项目...
2020-03-12 21:33:29
1693
原创 vue基础知识第十一天 axios
0、回顾上周内容组件组件通信父子组件传值子父组件传值兄弟组件传值路由基本路由嵌套路由编程式导航动态路由路由相关的零散知识点依据美团案例扩展的零散知识点的应用一、axios(http库)1.1数据交互的方法ajax 不能解决跨域问题(get/post)jsonp 可以解决跨域问题 getform 表单 不用fetch 兼容性axios原生aja...
2020-03-09 20:09:24
182
原创 vue第九、十天基础知识 路由
一、路由路由知识概况:1.0 路由安装官网地址:https://router.vuejs.org/zh/含义:Vue Router 是 Vue.js 官方的路由管理器。它和 Vue.js 的核心深度集成,让构建单页面应用变得易如反掌。安装:①直接创建项目 会问你是否安装路由 你点YES就可以 ②单独下载 npm install vue-router组件内容渲染的方式有两种...
2020-03-05 23:25:39
291
原创 vue第八天基础知识---vue脚手架中组件传值及相关零碎知识点(is 过渡动画 ref slot 生命周期)
一、组件传值(组件通信)1.1父子组件传值父组件<子组件标签 :变量='要传递的数据'></子组件标签>子组件props:['变量']1.2子父组件传值game.vue<template> <div class="game"> <h1>我是游戏页面</h1> <u...
2020-03-04 19:17:02
440
原创 vue第七天基础知识--脚手架及组件间传值
一、组件通信(组件传值)1.1父子组件通信父组件<子组件标签 :变量='要传递的数据'></子组件标签>子组件props:['变量'] <div id="app"> <div> <!-- <h1>{{msg}}</h1> --> <...
2020-03-03 20:29:05
1034
原创 vue第六天基础知识--ref、组件
day 06 笔记一、课程回顾vue基本概念vue基本指令动态class和动态stylewatch监听(jsonp)computed计算属性(购物车)生命周期(生命周期图示的理解)动画(过渡动画)过滤器二、ref使用场景音乐或者视频类的标签查找DOM结构使用方法<div ref='aa'></div>调取的时候 **this.refs....
2020-03-02 17:27:34
226
原创 vue第五天基础知识--生命周期、动画、过滤器
一、生命周期(1)生命周期是什么?Vue 实例有一个完整的生命周期,也就是从开始创建、初始化数据、编译模版、挂载 Dom -> 渲染、更新 -> 渲染、卸载等一系列过程,我们称这是 Vue 的生命周期。(2)各个生命周期的作用生命周期的描述beforeCreate 组件实例被创建之初,组件的属性生效之前created 组件实例已经完全创建,属性也绑定,但真实 dom 还没有...
2020-02-29 17:34:05
210
原创 vue第四天基础知识
一、表单输入绑定v-model 指令在表单 、 及 元素上创建双向数据绑定。注意:v-model 会忽略所有表单元素的 value、checked、selected 属性的初始值而总是将 Vue 实例的数据作为数据来源。应该通过 JavaScript 在组件的 data 选项中声明初始值。eg:html:<input v-model="msg" placeholder="edit...
2020-02-27 23:01:18
272
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人