1.Vue中父组件调用子组件的方法
this.$refs.name.methods()
2.子组件调用父组件的方法
1、在父组件中 通过v-on 监听 当前实例上的 自定义事件。
2、在子组件 中 通过'$emit'触发 当前实例上的 自定义事件。
3.面向对象
4.Vue中extends、extend
Vue.mixin的扩展
5.ES6中的继承
class类:ES6给我们提供了class的语法糖,可以通过class来创建类
6.Vue中的插槽
默认插槽、具名插槽、作用域插槽
7.Vue中实现懒加载
【vue路由懒加载】
1.“结合 Vue 的异步组件和 Webpack 的代码分割功能,轻松实现路由组件的懒加载”
2.webpack output需要加个chunkFilename
8.localStorage和sessionStorage
localStorage生命周期是永久,除非主动清除localStorage信息,否则这些信息将永远存在。存放数据大小为一般为5MB,而且它仅在客户端(即浏览器)中保存,不参与和服务器的通信。
sessionStorage仅在当前会话下有效,关闭页面或浏览器后被清除。存放数据大小为一般为5MB,而且它仅在客户端(即浏览器)中保存,不参与和服务器的通信。
【关联】 indexDB
9.AMD 和 CMD的区别
10.$route 和 $router
$route对象表示当前的路由信息,包含了当前 URL 解析得到的信息。包含当前的路径,参数,query对象等
$router对象是全局路由的实例,是router构造方法的实例
11.前端工程化、模块化
12.Vue 自定义指令
13.Node.js中环境变量process.env详解
官方解释:process 对象是一个 global (全局变量),提供有关信息,控制当前 Node.js 进程。作为一个对象,它对于 Node.js 应用程序
始终是可用的,故无需使用 require()。
[链接知识](https://www.php.cn/js-tutorial-383873.html)