随笔分类 - Vue
摘要:vue中select框初始化首次触发change事件问题 一、问题描述 通常我们的需求是改变 select 的选项才会触发 change 事件,但是意料之外,页面初始化的时候也会触发 change 事件。 二、应用场景 进编辑页初始化的时候对select赋值,又会触发change事件。 期望: 进入
阅读全文
摘要:Vue 监听data中属性的变化 data: { firstName: '', lastName: '' }, watch:{ //watch可以监听data中指定数据的变化,然后触发对应的处理函数 firstName:function(newVal,oldVal){//newVal变化后的值;ol
阅读全文
摘要:VUE组件改变默认钩子函数参数(给默认钩子函数自定义参数) <el-upload v-if="!checkFileBtn" class="eve-common-upload" style="margin-top:12px;" :accept="accept" :action="`${config.f
阅读全文
摘要:Vue filter方法中的this 项目开发时使用filter过滤数组时,在方法块里面不能使用this,否者会报undefined错误,经查阅过滤器的说用发现,是vue中的过滤器更偏向于对文本数据的转化,不能够一栏this上下文,所以如果需要使用到上下文的this,应该使用computed计算属性
阅读全文
摘要:js筛选数组中属性符合条件的数值元素 var datas = [ { "name": "商品房", "code": "11" }, { "name": "商铺", "code": "12" } ] 我们可以通过对数组进行筛选操作: var data= datas.filter(function(it
阅读全文
摘要:Vue watch的使用 watch的作用可以监控一个值的变换,并调用因为变化需要执行的方法。可以通过watch动态改变关联的状态。 data:{ a:1, b:{ c:1 } }, watch:{ //普通的watch监听 a(val, oldVal){ console.log("a: "+val
阅读全文
摘要:Vue element-ui中,v-show在表格中无效 v-show起作用的本质是display:none,而因为td的display: table-cell;权限高于display:none,所以v-show失效 控制表格的显示,可以使用v-if="false"
阅读全文
摘要:Vue v-if和v-show的区别 v-if 是真正的条件渲染,因为他会确保在切换过程中,条件快内的时间监听器和子组件适当地被创建和销毁。浏览器在渲染时,判断条件为假,则什么也不做,知道条件为真时,才会开始渲染条件块。 v-show 就简单多了,不管初始条件为什么,元素总是会被渲染,之后更具条件判
阅读全文
摘要:nrm ls 报错(internal/validators.js:124 throw new ERR_INVALID_ARG_TYPE(name, ‘string‘, value)) internal/validators.js:124 throw new ERR_INVALID_ARG_TYPE(
阅读全文