关于$listener的用法 1.在vue2中listener可以用做:如果父组件中不存在相应的dom事件,但子组件中某个元素存在时,可以使用$listener属性获取到父组件上挂载的所有事件,子组件通过this.$listener访问到父组件中的事件2.vue2中的$attrs的用法:attrs能获取到父组件中的所有自定义属性3.vue3中的区别移除了$listener,把$lisenter移入到了$attrs中...
vue项目npm install下载依赖,报错128的解决方法 vue项目npm install下载依赖,报错128的解决方法需要执行两条命令1、git config --global http.sslverify “false” //取消ssl认证2、git config --global url.“https://”.insteadOf git:// //全局替换https为git请求路径执行后重新打开项目再执行npm install就可以啦!...
vue+SpringMVC前后端数据传递 遇到的最大的问题就是spring其他获取参数的方式都能获取,唯独@RequestBody这个注解获取不到参数,给我整了一天才明白。。因为涉及到同源策略,所以我前端使用了代理,代理到后端接口部分;发现spring报错:原因其实就是缺少必要的参数,可能是vue代理导致Body中的参数丢失,前端报的错误是超时。这时候呢,就不要用代理了,因为过不去,前端直接写成死路径,在后端的springMVC中配置跨域:1.导入跨域Cors包(pom.xml) <dependency> &
vue-element深入css修改样式与嵌套路由的问题 如果是css类型的style就用>>>深入选择需要的样式进行修改;如果是sass,scss,less的文件需要:v-deep进行修改切勿把scope去掉,这是vue区域样式的代码,去掉它样式会造成全局污染的
关于生成ssh公钥的说明!!!(新人必看,拒绝踩坑) type:网上好多坑!!!我搞了好久没搞出来,一群复制粘贴的害人啊啊!!记录踩坑日常第n天!!1.下载githttps://git-scm.com/2.cmd命令行3.git config --global user.name “name”(这里名字随便取!因为不会git不会依据这个来识别)4.git config --global user.email “your own email”(根据这个识别!)5.ssh-keygen -t ed25519 -C “name”(这也是随便取,根本不会
next({ ...to, replace: true })与router.addRoute 之前开发时遇到了vue 项目:Uncaught Error: [vue-router] “path” is required in a route configuration.这个情况,于是就看官网,发现官网就写了下面一点描述。大致看懂了一点,说的是addroute接受一个routes类型的数组,于是乎,我就直接把数组添加进去,然后就报path错误,整了好久发现它是按照数组单位元素读取的,我把一整个数组添加进去当然识别不了咯,自己就搞个循环:for (let i in asyncrouter) {
VUE 路由守卫 next() / next({ ...to, replace: true }) / next(‘/‘) next()放行next(’/XXX’)无限拦截beforeEach((to, from, next) => { beforeEach(('/XXX', from, next) => { beforeEach(('/XXX', from, next) => { beforeEach(('/XXX', from, next) => { beforeEac... // 一直循环下去...... , 因为我们没有使用 next() 放行
关于V-model绑定对象中没有的属性 因为Vue是使用Object.defineproperty方法进行数据更新的,所以可以使用以下写法:<input v-model="prop['anyname']" />data(){return{prop:[]||{}/*prop可以为空数组或者空对象}*/;}
解决git 错误error: failed to push some refs to...... 错误信息:error: failed to push some refs to 'git@github.com:....." Updates were rejected because the remote contains work that you do not have locally.This is usually caused by another repository pushing to原因分析:1、在使用git 对源代码进行push到gitHub时可能会出现的此错误2、出现错误的
JavaScript基础知识(基础值) JavaScript基础知识(基础值)JavaScript基础值分别为String,undefined,null,number,Boolean其中:Boolean的true数字 1Boolean的false数字 0数字0 ==字符串 “”undefined == nullnumber / ( 0 || “” ) == InfinityInfinity == Infinitynumber / ( undefined || null ) == NaNNaN != NaN==( 判断值是否
qs.stringfy与json.stringfy区别 qs.stringfy与json.stringfy区别qs.stringfy将对象序列化成url形式的字符串,以&进行拼接而json.stringfy是将对象转化成Jason格式的字符串
实现小球canvas画布事件 //画布初始化export function canvasinit() { canvas = document.getElementById("canvas"); ctx = canvas.getContext("2d") canvas.width = window.innerWidth canvas.height = window.innerHeight canvas.style.background = "rgb(50,64,87)" ballparam