
Vue
文章平均质量分 91
大叔0o0
just do IT
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
vue响应式原理源码分析
vue2.x响应式基本概念介绍:Vue框架是如何实现变量的变化侦测的呢?Object 利用了 Object.defineProperty 进行变量的getter与setter拦截,但数组的实现与 Object 有所不同,下面会从源码层面具体讨论这两种类型的变量如何实现变化侦测。首先我们需要先了解Vue源码中的三个类:一、ObserverObserver类负责将复杂类型的变量转化成响应式数据,转化为响应式数据的变量都会带有 '__ob__' 属性,所以 '__ob__' 属性可以作为判断.原创 2021-03-06 18:55:08 · 270 阅读 · 1 评论 -
vue中通过ajax获取数据时,如何避免绑定的数据中出现property of undefined 或者 cannot read property *** of null 错误
vue中通过ajax获取数据时,如何避免绑定的数据中出现 "property of undefined "错误或者 "cannot read property *** of null"因为获取服务器是异步的,所以 vue 先绑定数据。如果是通过 ajax 异步获取的,在获取之前,data中的属性值是未定义的。此时在外面的标签上添加一个 v-if="???" 可以避免这样的错误...原创 2018-06-21 18:06:17 · 5689 阅读 · 0 评论 -
Vue实战中常见问题解决方案积累(一)
1. v-on 监听原生事件 (变更)现在在组件上使用 v-on 只会监听自定义事件 (组件用 $emit 触发的事件)。如果要监听根元素的原生事件,可以使用 .native 修饰符,比如:<my-component v-on:click.native="doSomething"></my-component> <router-link class="...原创 2018-07-23 14:55:28 · 465 阅读 · 0 评论 -
原 Vue实战中常见问题解决方案之----路由
1. 路由模板之--同时加载多个动态模块router.js:export default new Router({ routes: [ { path: '/', components:{ a: Home, b: Guide } ...原创 2018-07-26 14:54:57 · 401 阅读 · 0 评论 -
Vue实战中常见问题解决方案之----部署
Vue-cli3.0 项目结构更加简洁,省略了对配置文件的繁琐处理,但是当我们部署时资源文件路径问题的还是需要手动添加一些配置文件:一般准则如果您使用Vue CLI以及作为其部署的一部分处理静态资产的后端框架,您需要做的就是确保Vue CLI在正确的位置生成构建的文件,然后遵循后端框架的部署指令。如果您是通过前后端分离来开发应用程序 -(即您的后端为您的前端公开API以进行通信),那么...原创 2018-07-26 15:15:36 · 649 阅读 · 0 评论