logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

webstorm终端显示无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称

我当前是在cmd中可以通过node -v获取node版本,但就是在webstorm的终端中不行,试过很多办法都没有效果,后来我尝试在webstorm中给node配置下环境变量就解决了。注意:要完成我的这些操作的前提是得在cmd中已经可以通过node -v获取到node的版本,如果不行的话就考虑node安装或是环境配置是否正确。3:然后给它配置环境变量,在这句话最后面填上node的目录如图所示,根据

文章图片
#webstorm#npm#ide
使用element-ui封装一个公用的图片上传组件

父传子用的是props,但是props会出现一个问题,它传给子组件的值是最初始的数据,并不是服务器传给我们的数据,因为收到服务器数据在props传值之后,这时候就需要对子组件进行判断,当没有这个值时不传递。如果想要完成真正的上传,就需要图片文件的来回传递,如果编辑时想要展示父组件的内容,就需要从父组件传递图片进行展示,如果子组件向父组件传递上传的图片也需要组件间传值。父组件接收,为了分辨上传的数据

文章图片
#ui#javascript#前端
Vue学习记录6,TodoList案例(版本一),webStorage,TodoList的本地存储,组件的自定义事件的绑定和解绑,TodoList使用组件的自定义事件

ListHeader.vueTodoList.vueTodoItem.vueListFooter.vue备注:安装nanoid:用于生成独一无二的id1、组件化编码流程:(1)拆分静态组件:组件要按照功能点拆分,命名不要与html元素冲突。(2)实现动态组件:考虑好数据的存放位置,数据是一个组件在用,还是一些组件在用:2、props适用于:(1).父组件 ==> 子组件 通信(2).子组件 ==>

文章图片
#vue.js#学习#前端
解决webstrom中重命名时出现java.io.IOException: Cannot rename “D:web项目\vue _test\src‘ to‘Src_01‘的问题

我之所以会选择暂停node.exe是因为当我关闭了所有正在使用的软件时,我只发现了node.exe竟然还在运行中,所以我尝试着暂停,再次打开webstrom时便可以修改src的名称了。我认为每个人遇到这个错误提示的情况是不一定的,都可以先关闭所有程序(即webstrom、谷歌等),打开资源监视器找到与自己编写代码相关的进程然后关闭或暂停应该就可以解决了。第一步:任务管理器----》性能----》C

文章图片
#前端#vue.js#javascript
Vue项目流程7,交易页面,提交订单,支付页面,利用element UI 以及 QRCode 完成微信支付,弹出框按钮的相关工作,个人中心以及子路由我的订单

此时需要使用到定时器,当用户没有支付即服务器返回的是未支付成功,此时需要一直向服务器发送请求,直到支付完成或是取消支付。4、二维码生成之后需要知道成功或失败,如果支付成功就路由跳转如果支付失败弹出提示信息,所以此时需要向服务器发请求。React(Vue):antd[PC端]----antd-mobile[移动端]2、点击提交订单时,还需要向服务器发起一次请求并将支付的信息传递给服务器。Vue:El

#vue.js#ui#微信
axios特点、常用语法、发ajax请求、create方法、拦截器、取消请求、拦截器实现复用功能、当发送一个请求之后,再发送第二个请求,会自动取消前一个请求,源码分析

1)请求拦截器: 在真正发请求前, 可以对请求进行检查或配置进行特定处理的函数,成功的回调函数, 传递的默认是 config(也必须是),失败的回调函数, 传递的默认是 error。(2) 响应拦截器: 在请求返回后, 可以对响应数据进行特定处理的函数,成功的回调函数, 传递的默认是 response,失败的回调函数, 传递的默认是 error。流程: 请求拦截器2 => 请求拦截器 1 => 发

文章图片
#ajax#javascript#前端
Vue项目流程2,axios二次封装,接口统一管理,nprogress使用,vuex模块式开发,三级联动展示数据业务,JS控制二三级商品分类的显示与隐藏,防抖与节流,三级联动组件路由跳转与传递参数

正常:事件触发非常频繁,而且每一次的触发,回调函数都要去执行(如果时间很短,而回调函数内部有计算,那么很可能出现浏览器卡顿)切记,并不是全部项目都需要Vuex,如果项目很小,完全不需要vuex,如果项目很大,组件很多、数据很多,数据维护很费劲。防抖:前面的所有的触发都被取消,最后一次执行在规定的时间之后才会触发,也就是说如果连续快速的触发只会执行一次。使用声名式导航,当点击各个标签时,会产生很多组

#vue.js#javascript#前端
到底了