2019年2月25日
摘要:
支持vue2.0的面向指令的touch指令,基于touchjs(原百度实现的移动端手势库) vue-touchjs支持三种stopPropagation的方式: 1 .stop修饰符 2 事件handler里面调用stopPropagation方法 3 事件handler里面return false
阅读全文
posted @ 2019-02-25 12:14
半夏微澜ぺ
阅读(2121)
推荐(0)
摘要:
Vue.config 是一个对象,包含Vue的全局配置。可以在启动应用之前修改下列的属性: Vue.config.slient=true; 取消Vue所有的日志与警告 默认值false Vue.config.optionMergeStrategies 自定义合并策略的选项。 合并策略选项分别接受第一
阅读全文
posted @ 2019-02-25 11:32
半夏微澜ぺ
阅读(1071)
推荐(0)
2019年2月22日
摘要:
vue watch对象可以监听数据,数据发生变化,处理函数 watch虽可以监听,但只是浅监听,只监听数据第一层或者第二层。比如对于整个对象的监听,需要用到深度监听 在单文件组件中: 设置 immediate 为true,将立即以表达式的当前值触发回调
阅读全文
posted @ 2019-02-22 16:38
半夏微澜ぺ
阅读(10344)
推荐(0)
摘要:
插件通常会为Vue添加全局功能,插件的范围没有限制,一般有以下几种: 1 添加全局方法或者属性 vue-element 2 添加全局资源:指令/过滤器/过渡等vue-touch 3 通过全局mixin方法添加一些组件选项 vuex 4 添加Vue实例方法,通过把它们添加到Vue.prototype上
阅读全文
posted @ 2019-02-22 14:22
半夏微澜ぺ
阅读(241)
推荐(0)
摘要:
受现代Javascript的限制,Vue不能检测到对象属性的添加和删除,因为Vue在初始化时将属性转为getter/setter,所以属性必须在data对象上才能让Vue转换它,Vue不允许在已经创建的实例上动态添加新的根级响应式属性。 然而它可以使用Vue.set(Object,key,value
阅读全文
posted @ 2019-02-22 11:36
半夏微澜ぺ
阅读(352)
推荐(0)
2019年2月21日
摘要:
在大型应用中,我们可能需要将应用拆分为多个小模块,按需从服务器下载。为了让事情更简单,Vue.js允许将组件定义为一个工厂函数,动态的解析组件的定义。Vue.js只在组件需要渲染时触发工厂函数,并且把结果缓存起来,用于后面的再次渲染。 Vue.component('async-example',fu
阅读全文
posted @ 2019-02-21 14:49
半夏微澜ぺ
阅读(176)
推荐(0)
2019年2月20日
摘要:
$refs只在组件渲染完成之后才填充,并且它是非响应式的,它仅仅作为一个直接访问访问子组件的应急方案 应当避免的模板中或者计算属性中使用$refs
阅读全文
posted @ 2019-02-20 17:32
半夏微澜ぺ
阅读(345)
推荐(0)
摘要:
vm.items[indexOfItem] = newValue vue不能检测数组的变动 想要实现可以使用vue的set方法 this.$set(this.items,indexOfItem,newValue);
阅读全文
posted @ 2019-02-20 11:03
半夏微澜ぺ
阅读(6636)
推荐(0)
2019年2月19日
摘要:
计算属性默认只有getter,所以计算属性的值不能收到设置值,否则会提示没有setter,如果需要可以手动设置setter、
阅读全文
posted @ 2019-02-19 16:52
半夏微澜ぺ
阅读(145)
推荐(0)
摘要:
可以在.vue文件中定义局部使用的过滤器 如果希望所有的.vue文件都可以使用就可以注册全局过滤器 如果过滤器比较多,可以把所有的过滤器统一写在一个js文件中,再在main.js文件中引入 filter.js main.js 添加混合mixin 混合是一种灵活的分布式复用Vue组件的方式。混合对象可
阅读全文
posted @ 2019-02-19 16:21
半夏微澜ぺ
阅读(1323)
推荐(0)