在网上查找资料的时候,看到很多关于Vue双向绑定的文章都直接说是通过Object.defineProperty实现的,但我隐约记得去年看过尤大的视频,记得好像是用proxy实现的,所以又好好找了一下,果然,在vue3.0中,已经改用proxy实现了 双向绑定的简单思路在谈论vue2和vue3中各自的 ...
分类:
其他好文 时间:
2020-03-11 10:44:49
阅读次数:
73
//vue2.x写法 new Vue({ router, render: h => h(App) }).$mount("#app"); //或者 new Vue({ el: '#app', router, render: h => h(App) }); //也可以先得到Virtual DOM,再挂载 ...
分类:
其他好文 时间:
2020-03-06 15:35:16
阅读次数:
346
[toc] 1、概述 本项目是一个基于SpringBoot2.x+vue2.X的分布式微服务架构项目,项目会不断进行迭代更新。该项目后端利用SpringCloudAlibaba微服务架构解决方案进行重构。项目前端利用vue框架开发,页面展示主要为pc端和手机端(微信公众号)。 2、开发环境 开发工具 ...
分类:
编程语言 时间:
2020-02-29 10:21:39
阅读次数:
103
背景 确定Vue2最低支持的Node版本,可以在CI环境中,确定Node的一些信息, 是否适合后端环境共享同一个Node版本呢。 Vue2项目 https://github.com/vuejs/vue/blob/dev/package.json 调研了Vue 2.6.11版本的package.jso ...
分类:
其他好文 时间:
2020-02-23 22:21:05
阅读次数:
110
? node.js环境(npm包管理器) ? vue-cli 脚手架构建工具 ? cnpm npm的淘宝镜像 安装node.js从node.js官网下载并安装node,安装过程很简单,一路“下一步”就可以了(傻瓜式安装)。安装完成之后,打开命令行工具,输入 node -v,如下图,如果出现相应的版本 ...
分类:
其他好文 时间:
2020-02-18 18:10:05
阅读次数:
56
第一步我们卸载全局的vue2.0然后; 打开命令行 输入npm install -g @vue/cli-init 这个就是会安装全局的vue3.0版本。安装好之后我们也可以vue -V查看当前vue的版本。我目前安装的3.5.3版本的。 当然这时候会有人想 那我之前vue2.0的项目怎么办?不用急, ...
分类:
其他好文 时间:
2020-02-16 10:20:10
阅读次数:
262
vue2.0数据响应式原理 对象 Obect.defineproperty 定义对象的属性mjm defineproperty 其实不是核心的为一个对象做数据双向绑定,而是去给对象做属性标签,设置一系列操作权限,只不过属性里的get和set实现了响应式 var ob = { a: 1, b: 2 } ...
分类:
其他好文 时间:
2020-02-16 01:51:18
阅读次数:
89
所谓的Vue路由导航守卫,也就是我们常说的生命周期钩子函数,钩子函数的意思就是在特定的时刻,Vue会自动触发这个方法,我们可以通过这些个钩子函数,实现一些功能,比如,某些页面需要登录后才可以访问,某些页面需要用户达到什么等级才可以访问,又或者是跳转页面后修改一些信息等等,我们就可以通过路由导航守卫来 ...
分类:
其他好文 时间:
2020-02-15 13:35:11
阅读次数:
92
1、概述 本项目是一个基于SpringBoot2.x+vue2.X的分布式微服务架构项目,项目会不断进行迭代更新。 该项目后端利用SpringCloudAlibaba微服务架构解决方案进行重构。项目前端利用vue框架开发,页面展示主要为pc端和手机端(微信公众号)。 2、开发环境 开发工具:Inte ...
分类:
编程语言 时间:
2020-02-12 00:47:33
阅读次数:
436
vue2.5自定义分页组件 Pagination.vue,可设置每页显示条数,带跳转框直接跳转到相应页面,亲测有用。目前很多框架自带有分页组件比如elementUI,不过在面对一个拿到PSD稿,然后重新切图,重新VUE开发的项目来说,自定义分页组件才是应万变的最佳打开方式。 html <templa ...
分类:
其他好文 时间:
2020-02-10 11:57:02
阅读次数:
79