npm路径
- npm全局加载路径:
npm config get prefix,但真实的加载路径是${prefix}/node_modules,也可以通过npm root -g得到全路径;但像vue-cli这种带有全局命令的包,它的cmd文件存放在${prefix}下,要将${prefix}配置为系统路径,才可以全局使用这些命令 - 项目所需包的加载路径:
node-> global.module,得到的是一个路径数组,项目的包会依次从这些路径下去搜索,这个数组是由项目所在路径决定的 - 启动一个项目最基本的包,就是
webpack开头的包和.bin文件夹,这些是不能放到全局路径下的
vue组件隔代数据传递 provide/ reject
版本支持: >=vue2.2.0
注意: 这里不论子组件嵌套有多深, 只要调用了inject, 那么就可以注入provide中的数据,而不局限于只能从当前父组件的props属性中回去数据
//A
...
provide: {
for: 123
}
...
//C
...
inject: ['for']
...
web唤醒ios和android的方式叫做 URL Scheme
跨域的几种情况
- 主域不同
- 主域相同,子域不同
- 域名相同,协议不同
- 域名相同,端口不同
在Vue的components中也可以使用静态import
components: {
homeBottom: () => import('./comps/home-bottom')
},
作用,目前看,可用于在生产和开发环境相同位置引入不同组件