龙空技术网

Vue学习笔记二

码农小北 110

前言:

如今咱们对“vue引入js文件里方法找不到”都比较着重,姐妹们都需要了解一些“vue引入js文件里方法找不到”的相关内容。那么小编也在网摘上收集了一些对于“vue引入js文件里方法找不到””的相关内容,希望我们能喜欢,同学们快快来了解一下吧!

一:使用Vue的两种方式

  1.在页面中引入vue.js文件

  2.使用脚手架搭建Vue工程

    官方脚手架:vue-cli

    其他脚手架:webPack等

    手动搭建

二:Vue的注入

  配置对象中的部分内容会被提取到Vue的实例中:data,methods等,该过程称之为注入。

  注入的目的:

  1.完成数据响应式

  Vue怎么知道数据被更改了?

  Vue2.0是通过Object.defineProperty()方法完成的数据响应式;(有缺陷,必须通过注入的属性,增加或者删除时才能具有响应式。)

  Vue3.0通过Class Proxy完成的数据响应式。

  2.绑定this

  This绑定的是当前Vue实例。

三:虚拟DOM树

  为了提高渲染效率,vue会把模板编译成虚拟DOM树,然后再生成真实的DOM,使用vm._vnode方法可查看虚拟DOM树。当数据更改时,将重新编译成虚拟DOM树,然后对比两棵树,仅将差异部分反映到真实DOM,这样既可最小程度的改动真实DOM,而且提高了页面渲染效率。

  Vue提供了多种方式生成虚拟DOM树

  1.在元素内部直接书写,此时使用元素的outerHTML作为模板。

  2.在template属性中配置。

  3.在render()函数中直接创建虚拟节点树,此时完全脱离模板,将省略编译步骤。

  注意:这些步骤由上到下,优先级依次提升。而且虚拟节点数必须是单根的!

四:挂载

  将生成的真实DOM树,放置在某个元素上。

  挂载的方式:

  1.通过el:”css选择器”;

  2.通过vue的实例.$mount(‘css选择器’)进行配置。

五:内容

  Vue中的元素内容使用mustache模板引擎进行解析。

标签: #vue引入js文件里方法找不到