对 Vuex 源码进行浓缩,DIY 一个小型 Vuex 功能如下 通过 $store.commit 改变 $store.state 实现 strict model 源码约70行左右比较好理解,下面讲解一下两个比较重要的点…
分类:vue.js教程
vue 自定义指令
注册指令 全局注册 局部注册 Vue.directive('focus',{ inserted: function(el){ el.focus() } }) directives: { focus: { inserted…
vuex 开发 测试 生产环境 配置axios
1、vue2使用 vue-cli安装的项目 config目录下面都有 dev.env.js/test.env.js/prod.env.js文件,做相应的修改,添加API_ROOT module.exports = mer…
vue-1
1.vue渲染模板时,怎么保留模板中的HTML注释呢? <template comments> ... </template> 选项 : comments默认值 : false详细:当设置为tru…
搜集一些有用的链接
实现一个富文本编辑器 https://mp.weixin.qq.com/s/c-…
VUE 选型UI框架
vue UI框架选型 现在市面上vue有很多UI框架供我们去选择, 我们最常见的PC端有element-ui ,iview,移动端有vux,vant-ui等, 值得注意的是我们在选择框架时, 不应该只注重样式的丰富性,可…
vue监听对象及对象属性
监听整个对象,使用watch就行 export default { data() { return { a: { b: 1, c: 2 } } }, watch() { a: { handler(newVal, oldV…
vue 数组和对象渲染问题
vue 数组和对象渲染问题 最近项目有点忙碌,遇到好多问题都没有总结(╥﹏╥),在开发过程中,取vuex中的数组渲染完成之后,再次修改数组的值,数据更新了,但是视图并没有更新。以为是数组更新的问题,后来又以为是因为vue…
Vue -computed传参数
vue 中computed想传递参数怎么办? 闭包在这里起到的重要的作用 <input v-model="newItem(key,val)" type="text"/> computed:{ newItem:…
vue项目如何做到每30秒刷新1次接口?
欢迎关注前端小讴的github,阅读更多原创技术文章 在vue.js项目中,经常需要对数据实时更新——每隔xx秒需要刷新一次接口——即需要用到定时器相关原理 我们先看一看2种常用定时器: setInterval(func…
Vue源码学习(二)——从宏观看Vue
上一篇文章我们写到从入口文件一步步找到Vue的构造函数,现在我们要去看看Vue实例化经历的过程 Vue的构造函数 我们知道Vue的构造函数在src/core/instance/index.js中,不明白的可以去看上一篇文…
vue制作node包的脚手架
vue制作node包参考:https://github.com/Airubby/vu…