|

Aimee

Write the Code. Change the World.

标签:#vue (23)

1228
发表于 · 39 次围观 · 活捉 2 条 · 0 点赞 · 0 收藏
分享镜

模板编译 - 模板编译的主要目的是将模板 (template) 转换为渲染函数 (render) - 渲染函数 render - 模板编译的作用 - Vue 2.x 使用 VNode 描述视图以及各种交互,用户自己编写 VNode 比较复杂

1228
发表于 · 30 次围观 · 活捉 0 条 · 0 点赞 · 0 收藏
分享镜

响应式处理的入口 - src\core\instance\init.js - initState(vm) vm 状态的初始化 - 初始化了 data、props、methods 等 - src\core\instance\state.js

1228
发表于 · 10 次围观 · 活捉 0 条 · 0 点赞 · 0 收藏
分享镜

什么是虚拟 DOM 虚拟 DOM(Virtual DOM) 是使用 JavaScript 对象来描述 DOM,虚拟 DOM 的本质就是 JavaScript 对 象,使用 JavaScript 对象来描述 DOM 的结构。应用的各种状态变化

1228
发表于 · 116 次围观 · 活捉 6 条 · 0 点赞 · 0 收藏
分享镜

源码目录结构 Vue 的不同构建版本 - 完整版:同时包含编辑器和运行时的版本 - 编辑器:用来将模板字符串编译称为JavaScript渲染函数的代码,体积大、效率低。 - 运行时:用来创建Vue实例、渲染并处理虚拟DOM等的代码,体积小、

1228
发表于 · 16 次围观 · 活捉 1 条 · 0 点赞 · 0 收藏
分享镜

分类 hash - URL中 后面的内容作为路径地址 - hash的模式是基于锚点,以及onhashchange 事件 - 根据当前路由地址找到对应组件重新渲染 history - history 模式是基于html5中的history a

915
发表于 · 44 次围观 · 活捉 2 条 · 0 点赞 · 0 收藏
分享镜

H5移动端横竖屏切换监听 上一次说过了 H5移动端横竖屏切换监听的写法。 横竖屏监听代码如下,这里就不做详细说明了。完整说明 现在说说在有横竖屏监听时,同时还有input 输入框。 页面在输入时 容易的问题,如图 问题 图1 ios 系统输

915
发表于 · 11 次围观 · 活捉 0 条 · 1 点赞 · 0 收藏
分享镜

之前直接使用webpack --color --progress 命令打包vue.js项目,打包出来的项目,只有一个build.js文件,只是一个普通的小网站项目,却有2.9MB,放在贷款为2兆的阿里云服务器上,首次加载硬是要了四五分钟,非

915
发表于 · 16 次围观 · 活捉 0 条 · 0 点赞 · 0 收藏
分享镜

使用vue判断验证用户登录状态 - 导航钩子类似于生命周期钩子,包含路由进入前,进入后,更新时,退出前等几个周期,主要用于控制导航的前进后退或跳转等。 - 其中router.beforeEach就是路由进入前的周期,同时有路由的来源和去向两

回到顶部