vue.js学习

(一)搭建vue脚手架:

工具:node.js、webpack、vue2x
步骤:
第一步:安装node.js(检测 node -v)
第二步:安装cnpm,使用淘宝镜像 输入命令:npm install -g cnpm --registry=https://registry.npm.taobao.org (检测 cnpm -v)
第三步:安装webpack,输入命令:cnpm install webpack -g(检测 webpack -v)
第四步:安装vue,输入命令:cnpm install vue(检测 vue -v)
第五步:安装全局vue-cli,输入命令:cnpm install -g @vue/cli-init
第六步:创建空文件夹存放vue项目
第七步:输入命令vue init webpack my-vue  回车,my-vue是我自己项目名称
第八步:输入之后就一直回车,直到出现是否要安装vue-route,这个我们在项目要用到,所以就输入y 回车,其他输入n
第九步:输入命令:cd my-vue 定位到自己的项目
第十步:输入命令:cnpm install 安装依赖
第十一步:输入命令:npm run dev 启动项目,出现localhost:8080 表示成功
第十二步: 浏览器输入localhost:8080

(二)vue项目结构:

  • build:是webpack的配置目录
  • config:vue项目的基础配置(webpack、node),端口号等
  • dist:经过打包后的项目代码
  • node_modules:npm加载的项目依赖模块
  • src:主要开发目录
  • static:静态文件(图片、文字、数据等)
  • package.json:项目配置文件

 

(三)vue项目执行流程:

(四)使idea支持vue:

第一步:配置启动:点击edit configurations配置,点击加号,选择npm,Name为Run,package.json选择你工程中的package.json,Command为run,Scripts为dev,然后就可以直接在idea中运行了

第二步:配置编译打包:继续点击加号,选择npm,Name为Build,package.json选择你工程中的package.json,Command为run,Scripts为build,然后就可以直接在idea中打包了。

第三步:安装插件:file --> settings --> plugins,键入vue.js 搜索,点击绿色按钮install安装,安装后需要重启idea。

第四步:创建模板:file-->setting-->editor-->file and code Templates,选择Vue File,可以默认模板内容,编辑完点击“ok”。 

第五步:创建vue文件:点击new找到Vue Component创建文件。

 

(五)名词定义:

  • scoped:scoped是一个关键字表示是私有的,加上这个关键字后,即使两个组件写着一样的样式也不会冲突,程序会加上命名空间,这也就是为什么在script标签中有个name参数。
  • props:在组件中props是专门用来暴露组件的属性接口的,把属性写在props里面,就可以暴露给其他页面调用了。
  • $emit:触发机制,父组件监听,子组件触发。
  • slot标签:相当于把img这块内容插到一个名叫icon的插槽里面去。

(六)Vue-router工作流程:

url发生改变==》触发监听事件==》改变vue-router里的current变量==》监听current变量的监视者==》获取新的组件==》

render新组件。

(七)vue生命周期:

内容有参考:https://www.cnblogs.com/qcloud1001/archive/2018/09/25/9700625.html 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值