vue脚手架

本文介绍了Vue的官方脚手架Vue CLI,详细阐述了其安装、创建项目及项目结构。同时,讨论了vue.js与vue.runtime.xxx.js的区别,强调了ref属性在组件中的应用,以及props作为组件间数据传递的机制,并提醒了props的只读性质。
摘要由CSDN通过智能技术生成

一、脚⼿架

1.介绍

  • vue脚⼿架是vue官⽅提供的标准化开发⼯具(开发平台)
  • 最新的版本是4.x
  • ⽂档:https://cli.vuejs.org/zh/

2.使⽤步骤

  • 第⼀步(仅第⼀次执⾏):全局安装@vue/cli

npm install -g @vue/cli

  • 第⼆步:切换到你要创建项⽬的⽬录,然后使⽤命令创建项⽬

vue create xxx

  • 第三步:启动项⽬(⾸先得进⼊你创建的项⽬)

dir xxx

npm run serve


二、脚⼿架结构分析

  • node_modules 第三⽅依赖包
  • public
  •  favicon.ico:⻚签图标
  •  index.html:主⻚⾯
  • src
  •  assets:存放静态资源
  •  logo.png
  •  component:存放组件
  •  HelloWorld.vue
  •  App.vue:汇总所有组件
  •  main.js:⼊⼝⽂件
  • .gitignore:git版本控制忽略配置
  • babel.config.js:babel的配置⽂件
  • package.json:应⽤包配置⽂件
  • README.md:应⽤描述⽂件
  • Package-lock.json:包版本控制⽂件

三、关于不同版本的vue

1.vue.js与vue.runtime.xxx.js的区别:

 1)vue.js是完整版的vue,包含:核⼼功能+模版解析器

 2)vue.runtime.xxx.js是运⾏版的vue,只包含:核⼼功能,没有模版解析器

2.因为vue.runtime.xxx.js没有模版解析器,所以不能使⽤template配置项,需要使⽤render函数接收到的

createElement函数去指定具体内容


四、ref属性

1.被⽤来给元素或⼦组件注册引⽤信息(id的替代者)

2.应⽤在html标签上获取的是真实DOM元素,应⽤在组件标签上是组件实例对象(VueComponent)

3.使⽤⽅式:

打标识:

获取:this.$refs.xxx


五、配置项props

1.功能:让组件接收外部传过来的数据

1)传递数据:

2)接收数据

  •  第⼀种⽅式(只接收):

 props:['name']

  •  第⼆种⽅式(接收并且限制类型)

 props:{

 name:Number

 }

  •  第三种⽅式(限制类型、限制必要性、指定默认值)

 props:{

 name:{

 type:String, //类型

 required:true,//必要性

 default:'⽼王' //默认值

 }

 }

注意:props是只读的,如果你进⾏了修改,就会发出警告

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值