
vue
天天进步!
漠媂
天涯
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
vue--{谈谈对vue生命周期的理解,Vue实现数据双向绑定的原理:Object.defineProperty(),Vue的路由实现:hash模式 和 history模式,vue路由的钩子函数}
vue的数据双向绑定 将MVVM作为数据绑定的入口,整合Observer,Compile和Watcher三者,通过Observer来监听自己的model的数据变化,通过Compile来解析编译模板指令(vue中是用来解析 {{}}),最终利用watcher搭起observer和Compile之间的通信桥梁,达到数据变化 —>视图更新;答:ue 实例有一个完整的生命周期,也就是从开始创建、初始化数据、编译模版、挂载Dom -> 渲染、更新 -> 渲染、卸载等一系列过程,我们称这是Vue的生命周期。原创 2022-11-17 09:20:46 · 260 阅读 · 0 评论 -
Vue--Vue-cli工程技术集合介绍{构建的vue-cli工程都用到了哪些技术,它们的作用分别是什么?vue-cli工程常用的npm命令有哪些?}
(1)vue.js:vue-cli工程的核心,主要特点是双向数据绑定和组件系统。vue官方推荐使用的路由框架。(3)vuex:专为vue.js应用项目开发的状态管理器,主要用于维护vue组件间共用的一些变量和方法。(4)axios(或者fetch、Ajax):用于发起GET、或POST等http请求,基于Promise设计。(5)vuex等:一个专为vue设计的移动端UI组件库(6)创建了一个emit.js文件:用于vue事件机制的管理。模块加载和vue-cli工程打包器。原创 2022-11-13 10:43:21 · 224 阅读 · 0 评论 -
vue--params传参与query传参的区别?
2.接收参数的时候,query传参使用路由信息对象中‘’的query对象接收,params传参使用路由信息对象中params对象接收,4.如果index.js配置路由时,params的参数时URL不可或缺的一部分,但是query的参数是拼接起来的,没有也不影响。1.使用query传参的时候,name,path都可以引入,但是在使用params传参的时候只能使用name进行引入。比如:this.$ route.params.name/this.$route.query.name。原创 2022-11-13 09:08:43 · 496 阅读 · 0 评论 -
Vue--路由跳转时的小细节(新页面可视归顶)
第三个参数 savedPosition 当且仅当 popstate 导航 (通过浏览器的 前进/后退 按钮触发) 时才可用。返回 savedPosition,在按下 后退/前进 按钮时,在滚动条位置,就会像浏览器的原生表现那样。这里跳转路由后,此时这个新的页面没有使得可视区域,与页面的头部对齐。我们可以在 Router—index.js的路由配置中添加。该图是首页面,此时它的头部距可视区域为零。原创 2022-11-02 20:23:23 · 275 阅读 · 0 评论 -
Vue-购物车系(“移动端” 例:左侧商品选项栏与右侧列表相互响应)【跟据scrollTop,offsetTop,clientHeight,基本结合使用】
在Vue中,我们不用获取dom节点,元素绑定ref之后,直接通过this.$refs即可调用,这样可以减少获取dom节点的消耗。//scrollTop等于是当前ref位置超过外层元素框的值,offsetTop内层元素距外层元素头部的距离。如上代码为布局代码,可参照 ref 位置。//clientHeight仅仅包含内边距+高度。若有疑问,欢迎在评论区提出ヾノ≧∀≦)o。原创 2022-10-27 20:42:03 · 754 阅读 · 0 评论