Vue
李嘉杰
在职,努力学习
展开
-
Vue 的 select 选择框的双向绑定
今天遇到要用select来进行切换页面内容的功能然后发现 在select 框上直接绑 v model 是不行的后来查了一下selectv-model="selValue">option:value="list.text"v-for="(list,index)in selList":key="index">{{list.text}}option>sel原创 2018-02-03 17:01:40 · 13130 阅读 · 3 评论 -
Vue slot简单实用
一直看到文档有slot插槽,简单看看文档然后用一下,不用了之后又忘了。现在稍微记一下。1.<slot></slot>匿名插槽,这不知道咋回事我显示不出来。2.<div slot="test"> 具名插槽。给父组件调用的时候给要插入的标签上挂个slot值,子组件slot标签name挂个值对应一下就好了。 <p>这里是父组件调用<...原创 2018-08-03 09:48:06 · 238 阅读 · 0 评论 -
vue-cli3.0的使用踩坑记录
又有一段时间没写过博客了。上家公司做了一个多月,没学到什么东西。跳槽了之后,因为自研项目原本是做的多页vue项目,每次都要单独引进,所以从锻炼经验以及完成任务的角度开始了重构。之前用的是vue-cli2.x的版本,现在使用vue-cli3.0进行搭建。项目结构安装什么的都不想说,只记录有问题的部分。1.vue.config.js3.0没有了相关的config.js,所以需要自己...原创 2018-09-12 14:04:24 · 8451 阅读 · 2 评论 -
vue $set的使用
记一次坑今天公司遇到这么一个需求:一个表单,嵌套三层数组,分为章、节、段,(然后发现ele-table也不好使了)当我在获取后端数据之后,动态给 “段”这个数组里面的某个对象新增属性或者改变属性的时候,绑定在视图上的值是不能双向绑定的。所以一开始的设想觉着可能是类似于深拷贝的那种,vue不能实现深层属性监听,然后就在一直找原因。后来才发现,api漏看了一个比较重要的方法 $set...原创 2018-10-16 17:48:40 · 1639 阅读 · 0 评论 -
Vue.js2.x源码初步阅览
此篇文章记录自己在看Vue.js源码分析书籍时候的一些点。1.Vue本质上还是一个function,在prototype上挂在了许多扩展的方法 注:为什么不用class而是用function? 因为在prototype上扩展方法的时候,可以在多个模块中分别维护,而class则是在一个模块中实现所有,实现多个模块维护并不方便。2.new Vue之后的流程 进行一系列初...原创 2018-11-23 15:23:04 · 171 阅读 · 0 评论