cmder 使用
// 1. 将cmder.exe加入环境变量
1. window + R 输入 sysdm.cpl
2. 选中 高级 - 环境变量 - 系统变量 - Path
3. 将cmder.exe所在目录添加到Path中
// 2. 添加成为右键菜单
在cmder.exe所在目录打开命令行窗口 输入 Cmder.exe /REGISTER ALL
yarn 使用
npm: node package manager,是 node 官方提供的用于管理包的工具
yarn:是 Facebook 公司提供的用于管理 node 包的工具(丢包率比较低,下载速度比较快,提供的所有命令都正常可用)
// 安装yarn
cnpm i yarn -g
// 安装完毕之后需要把yarn的bin目录配置到环境变量的path下面
// 初始化package.json文件
npm init -y
yarn init -y
// 安装开发阶段的依赖包
npm install webpack -D/--save-dev
yarn add webpack --dev
// 安装发布阶段的依赖包
npm i vue -S/--save(npm5.x以后可用省略-S)
yarn add vue
// 卸载包
npm uninstall webpack -D
yarn remove webpack(不需要加参数就可以移除掉package.json中包名的记录)
// 安装全局包
npm i webpack -g
yarn global add webpack
// 卸载全局包
npm uninstall webpack -g
yarn global remove webapck
// 运行package.json中的脚本
npm run dev
yarn run dev
Vue
传值
父向子传值
// 1. 属性绑定进行传递:使用v-bind绑定属性,props定义属性进行接收
// 2. 在子组件中使用this.$parent.xxx直接获取父组件的数据
子向父传值
// 1. 使用发布订阅者模式,this.$emit('消息名称','数据')
// 2. 在父组件中使用this.$refs.xxx获取到子组件对象然后进一步获取子组件身上的数据
// 3. 直接给子组件绑定一个属性,属性值是父组件中的一个函数,子组件接收到这个属性之后调用函数
// 4. 通过作用域插槽进行传值
兄弟组件传值
evenet-bus:事件总线。
需要使用一个空的 vue 实例当做中介进行数据的传输。利用 vue 实例提供的方法进行传输,这个 vue 实例本身不保存数据。
网友评论