Vue
Mortimery
努力进阶中~~
展开
-
vue-router的实现
vue-router路由模式有两种,hash和history我们知道,在我们输入不同URL按下回车键那一刻,开始向服务器请求资源,而我们的单页面的来说,最显著的特点就是在通过更新路由,在不重新请求页面的情况下,来更新试图1、hash是利用了URL中的hash来实现;2、history则是利用了HTML5新增的方法 history.pushState 来完成URL的跳转而无需重新加载页面...原创 2020-02-20 22:24:51 · 186 阅读 · 0 评论 -
vue开发中遇到的滚动到底部加载更多数据问题
今天一直在思考如何这个效果,发现下拉到底部时,总是请求数据很多次,结果就是页面很长,无法再次下拉到底部。在网上找到了一个解决办法,通过增设一个开关,在拉到底部时,请求一次数据,如果成功,关闭开关;如果请求失败,继续打开开关,下拉再次请求。...原创 2018-07-04 20:33:44 · 5411 阅读 · 0 评论 -
vue的常用UI库之iView
最近写一个vue小项目(音乐播放器),需要使用到一些小图标,网上找到的零零碎碎,不成一套。于是在网上寻摸各种UI库,如element-ui、vux、mint-ui等,最后选择了iview,主要是icon比较多,使用也方便。 ...原创 2018-07-20 18:54:24 · 480 阅读 · 0 评论 -
vuex中使用modules时遇到的坑
其实也不算坑,只是自己没注意看官网api,定义module另外命名时,需要在module中加一个命名空间namespaced: true属性,否则命名无法暴露出来,导致报[vuex] module namespace not found in mapState()等错误。...原创 2018-08-02 20:28:29 · 24847 阅读 · 0 评论 -
剖析Vue原理&实现双向绑定MVVM
推荐看看: 剖析Vue原理&实现双向绑定MVVM后续自己重新总结一番...转载 2018-09-07 14:30:14 · 369 阅读 · 0 评论 -
单页面的理解
所谓单页面,是指页面只在首次加载时请求html,后续的页面切换,都是对当前页面dom的更换,路由只是做了虚假的切换;路由的切换涉及到两种(hash和history)模式的;history模式下,build之后本地 index.html 打开是无效的。hash模式下,build之后本地 index.html 打开正常!...原创 2019-07-26 15:25:09 · 624 阅读 · 0 评论 -
父组件异步请求给子组件传值的延迟问题
问题:在开发是遇到这样一个问题,父组件的异步请求后,将请求到的数据传给子组件,但是子组件并没有实时的更新模版。原因:子组件中的created、mounted只执行一次,在父组件初始化时,已经给子组件传了一个空值,导致异步请求数据发生变化时,子组件的值不再变化。解决方案:我们可以在父组件中加一个判断,如果数据长度不为空时,再渲染组件。...原创 2019-09-03 15:00:51 · 4348 阅读 · 1 评论