随笔分类 - vue学习
摘要:因为没有时间研究jquery的sortable功能(也没有文档),所以用HTML5的drag完成了简单的拖拽,这里记录下 `@dragstart` , `@dragover` , `@dragend` , `dragable` dragable 确认可以被拖拽的元素 <ul @dragstart="
阅读全文
摘要:最近项目发生一个问题,记录下来 项目用的iview框架,table组件渲染时动态获取后台数据,给后台数据加入了一个`selected`参数,后来发现即使用上watch深度监听也监听不到`selected`参数的变化。在前辈的帮助下找到了问题,现在记录下来。 只要先将`selected`参数添加到re
阅读全文
摘要:之前有个项目碰到一个问题,vue里面data的某个数组的一项进行了数据的更新,但是DOM并未随之更新, 后来发现是由于 JavaScript 的限制,Vue 不能检测以下变动的数组: 这个问题之前碰到过也做笔记过,但是当时面对的是对象问题,现在这个是数组问题,这里记录下: 举个例子: 解决办法 为了
阅读全文
摘要:当你把一个普通的 JavaScript 对象传给 Vue 实例的 data 选项,Vue 将遍历此对象所有的属性,并使用Object.defineProperty把这些属性全部转为 getter/setter 受现代 JavaScript 的限制 (而且 Object.observe 也已经被废弃)
阅读全文
摘要:最近项目做面包屑的时候遇到一个问题就是路由变化的时候页面视图并没有发生变化,后来上网查,发现是vue-router的特性导致的。 vue-router的切换不同于传统的页面的切换。路由之间的切换,其实就是组件之间的切换,不是真正的页面切换。这也会导致一个问题,就是引用相同组件的时候,会导致该组件无法
阅读全文
摘要:项目启动时抛出 Error: No PostCSS Config found in … 的错误表示某个 css 文件不能被引入 解决办法: 你在网上找的解决方案应该有提到webpack版本的问题。不要以为升级webpack版本,有些模块升级的节奏跟不上,也有可能不更新了,导致你升级了webpack,
阅读全文
摘要:watch 是一个对象,对象就有键,有值。 值可以是函数:就是当你监控的家伙变化时,需要执行的函数,这个函数有两个形参,第一个是变化后的值,第二个是变化前的值。 值也可以是函数名:不过这个函数名要用单引号来包裹。 值是包括选项的对象:选项包括有三个。 第一个handler:其值是一个回调函数。即监听
阅读全文
摘要:最近在学习自定义指令,这里做个整理 vue允许注册自定义指令,在2.0中,代码复用和抽象的主要形式是组件。然而有的情况下仍需要对普通DOM元素进行底层操作,这时就会用到自定义指令。 全局指令directive,局部指令directives 一个指令定义对象可以提供的钩子函数: bind:只调用一次,
阅读全文
浙公网安备 33010602011771号