随笔分类 -  vue

vue学习笔记
摘要:项目中使用了事件总线eventBus来进行两个组件间的通信, 使用方法是是建立eventBus.js文件,暴露一个空的Vue实例,如下: import Vue from 'vue'export default new Vue();在需要通信的两个组件中分别import import bus from 阅读全文
posted @ 2018-11-16 15:37 a fine day
摘要:列表渲染 v-for v-for可以把数据中的一个数组对应为一组元素v-for 指令需要以 item in items 形式的特殊语法, items 是源数据数组并且 item 是数组元素迭代的别名。 输出HTML 在 v-for 块中,我们拥有对父作用域属性的完全访问权限。 v-for 还支持一个 阅读全文
posted @ 2018-11-16 13:48 a fine day
摘要:我们先来看一个简单的事例首先我使用官方脚手架新建一个项目vue init webpack vue-demo然后我创建两个文件index.js plugins.js.我将这两个文件放置在src/classes/vue-use目录下 接下来对这两个文件进行编写 然后我们在入口文件main.js引用这段代 阅读全文
posted @ 2018-09-18 13:10 a fine day
摘要:1.在new Vue()的时候,vue\src\core\instance\index.js里面的_init()初始化各个功能 function Vue (options) { if (process.env.NODE_ENV !== 'production' && !(this instanceo 阅读全文
posted @ 2018-09-09 17:45 a fine day
摘要:https://www.kancloud.cn/yunye/axios/234845 阅读全文
posted @ 2018-07-13 10:06 a fine day
摘要:Module 首先介绍下基本的组件化规则:你可以根据项目组件的划分来拆分 store,每个模块里管理着当前组件的状态以及行为,最后将这些模块在根 store 进行组合。 接下来看 Vuex 核心在模块化后的使用注意事项。 请参考上文 Vuex 核心知识 (2.0) State 在 Vuex 模块化中 阅读全文
posted @ 2018-04-21 06:03 a fine day
摘要:1 点击事件发生的错误 原因是,重复触发事件函数导致 改为不一样的名字即可 2 提示 : “ vuex] Expects string as the type, but found undefined ” 一般为名称对应不一致所致,仔细检查名字 阅读全文
posted @ 2018-04-19 16:09 a fine day
摘要:vue2 经过 2.2 版本升级后, 文件变成了 8 个: vue.common.js vue.esm.js vue.js vue.min.js vue.runtime.common.js vue.runtime.esm.js vue.runtime.js vue.runtime.min.js 瞬间 阅读全文
posted @ 2018-04-09 08:45 a fine day
摘要:在我们使用vue进行开发的过程中,可能会遇到一种情况:当生成vue实例后,当再次给数据赋值时,有时候并不会自动更新到视图上去; 当我们去看vue文档的时候,会发现有这么一句话:如果在实例创建之后添加新的属性到实例上,它不会触发视图更新。如下代码: <!DOCTYPE html> <html> <he 阅读全文
posted @ 2018-03-24 19:14 a fine day
摘要:有时我们需要导入外面的css文件(例如reset.css文件,bootstrap.css,jQuery.js文件),通常可通过import "name.css"的形式 对于reset.css类的文件,一般放置到布局外面使用,可以考虑的方式有: 1 main.js 中 (注意没有@) 2 外面布局中的 阅读全文
posted @ 2018-02-07 13:31 a fine day