Vuejs(2.0)

本文详细介绍了Vue.js 2.0的使用,包括Vue CLI的初始化、组件的ref属性、props配置、mixin、插件、scoped样式以及组件间通信的各种方式,如自定义事件、全局事件总线、pubsub等。此外,还探讨了Vue中的webStorage、过渡动画和Vue脚手架配置代理。同时,讲解了Vuex的原理、搭建与基本使用,包括actions、mutations、getters和模块化配置。
摘要由CSDN通过智能技术生成

一、使用 Vue 脚手架

1.1 初始化脚手架

1.1.1 说明

1.Vue脚手架是 Vue 官方提供的标准化开发工具(开发平台)。

2.最新版本是 4.x

3.文档    Vue CLI

1.1.2 具体步骤

1.全局安装: 全局安装   @vue/cli

        命令: npm install -g @vue/cli

2.切换到创建的项目的目录,然后使用命令创建项目:

        vue create xxx

3.启动项目

        npm run serve

备注:

        1.如果出现下载缓慢配置 npm 淘宝镜像: npm config set registry https://registry.npm.taobao.org

        2.Vue脚手架隐藏了所有的 webpack 相关的配置,若想查看具体的webpack配置,请执行: vue inspect > output.js

        文档: 配置参考 | Vue CLI

备注:

1.如出现下载缓慢请配置 npm 淘宝镜像:

        npm config set registry https://registry.npm.taobao.org

2.Vue 脚手架隐藏了所有 webpack 相关的配置,若想查看具体的 webpack 配置,请执行:        vue inspect > output.js

1.1.3 模板项目的结构

脚手架文件结构: 

|—— node_module
|—— 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

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

        (1)vue.js 是完整版的 Vue,包含:核心功能 + 模板解析器。

        (2)vue.runtime.xxx.js 是运行版的Vue,只包含:核心功能;没有模板解析器。

因为 vue.runtime.xxx.js 没有模板解析器,所以不能使用 template  配置项,需要使用 render 函数接收到的 createElement 函数去指定具体内容。

vue.config.js 配置文件

手架进行个性化定制:详情见: https://cli.vuejs.org/zh 

1.1.4  消除警告

1.关闭vue生产提示

        main.js  中        Vue.config.productionTip = false;

2.安装 vue 开发者工具

1.2 ref 属性

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

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

3.使用方式:

打标识:

<h1 ref="xxx">......</h1>  或  <School ref="xxx"></School>

获取:

this.$refs.xxx

1.3 配置项 props

1.3.1 功能

让组件接收外部传过来的数据。

1.3.2 传递数据

<Demo name="xxx" />

1.3.3 接收数据

第一种方式(只接收):

props: ['name']

第二种方式(限制类型):


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值