随笔分类 -  vue

摘要:Vue.js采用数据劫持结合发布者-订阅者模式的放方式,通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发响应的监听回调 Vue.js内部指令解析和视图初始化 //MVue.js const compileUtil = { 阅读全文
posted @ 2021-10-15 22:44 WJJ呀 阅读(48) 评论(0) 推荐(0)
摘要:需求: 点击el-switch时,出现提示弹框,点击确定,状态改变 实现: 给switch禁用,添加@click事件 click添加Vue修饰符.native,保证事件能执行 本例 0为启用,1为停用 效果: 阅读全文
posted @ 2021-09-18 11:16 WJJ呀 阅读(714) 评论(0) 推荐(0)
摘要:###1.问题描述 不知道小伙伴们有没有在注册全局组件的时候不断的import,十分想写个循环将公共组件注册,require.context()函数就是能满足这个愿望 ###2.require.context()是什么 是一个webpack的API,当我们想从一个文件夹下引入多个文件的时候,就可以使 阅读全文
posted @ 2021-09-06 11:14 WJJ呀 阅读(97) 评论(0) 推荐(1)
摘要:今天项目中遇到一个截取字符串中的月份问题,再将月份作为路由参数传递到其他组件进行搜索,记录一下 ###1. 使用parseInt() let str = "7月份"; let num = parseInt(str); console.log(num); //7 使用局限性:只能截取开头为数字的字符串 阅读全文
posted @ 2021-08-30 16:31 WJJ呀 阅读(355) 评论(0) 推荐(0)
摘要:###Vue的父组件和子组件生命周期钩子函数执行顺序可以归为以下分4部分 加载渲染过程 父beforeCreate --> 父created --> 父beforeMount --> 子beforeCreate --> 子created --> 子beforeMount --> 子Mounted - 阅读全文
posted @ 2021-08-22 12:41 WJJ呀 阅读(193) 评论(0) 推荐(0)
摘要:在data中定义一个变量 data(){ return{ repeat:true } } methods:{ isRepeat(){ if(!this.repeat){ return } this.repeat = false; // 发送axios请求 this.$axios.post("url" 阅读全文
posted @ 2021-07-06 15:21 WJJ呀 阅读(311) 评论(0) 推荐(0)
摘要:// 发送请求 this.$axios({ url:"xxxxxxxxxx你的地址", // 请求地址 method:'post', // 请求类型 data:obj, // 请求体(参数) responseType:'blob', // 重点 blob headers:{' Content-Typ 阅读全文
posted @ 2021-07-06 15:03 WJJ呀 阅读(1125) 评论(0) 推荐(0)
摘要:###安装Sass 因为版本不匹配报错,脑壳疼 采坑一:Module build failed: TypeError: this.getOptions is not a function 版本过高问题,降低版本 直接使用命令:npm install sass-loader@7.3.1 --save- 阅读全文
posted @ 2021-06-10 10:58 WJJ呀 阅读(105) 评论(2) 推荐(0)
摘要:整了两天才发现是前段时间创建修改HOSTS文件导致的 找到目录C:\Windows\System32\drivers\etc 删除 HOSTS文件 注意:删除的不是hosts.ics 删除的是HOSTS 阅读全文
posted @ 2021-05-17 09:44 WJJ呀 阅读(475) 评论(0) 推荐(0)
摘要:###v-model的原理 v-model 双向数据绑定,只能应用到有value属性的节点 它是一颗语法糖:是v-bind:value和v-on:input的体现 ###示例 <div id="app"> <div> v-bind,v-on<input type="text" :value="msg 阅读全文
posted @ 2021-04-22 16:00 WJJ呀 阅读(75) 评论(0) 推荐(0)
摘要:###v-for中key值的作用是什么?对使用的影响,没有key时会出现什么情况? key的作用主要是为了高效的更新虚拟DOM 需要使用key来给每个节点做一个唯一标识,Diff算法就可以正确的识别此节点,找到正确的位置区插入新的节点 没有key 控制台会报警告 阅读全文
posted @ 2021-04-22 15:41 WJJ呀 阅读(32) 评论(0) 推荐(0)
摘要:错误出现: Vue项目中按需引入elementUI组件修改.babel文件产生的这个错误 解决办法: 安装babel-preset-es2015即可: npm install bable-preset-es2015 --save-dev 阅读全文
posted @ 2021-04-15 09:00 WJJ呀 阅读(196) 评论(0) 推荐(0)