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

浙公网安备 33010602011771号