vue基础概念介绍

作者: SplendorZhang | 来源:发表于2017-04-17 20:55 被阅读297次

组件化

vue的组件化是指把传统的html, css, js资源集成到一个.vue文件中,组成一个单独的组件,被其他模块调用,不再是文件之间相互引用,增加代码复用性。

Paste_Image.png

vue组件的重要选项

  • data:vue对象的数据
  • methods:vue对象的方法
  • watch:设置对象的监听方法
  1. 模板指令
  • 数据渲染: v-text, v-html, {{}}
Paste_Image.png
  • 控制模块隐藏:v-if, v-show
Paste_Image.png
  • 渲染循环列表: v-for
Paste_Image.png
  • 事件绑定:v-on
Paste_Image.png
  • 属性绑定:v-bind
Paste_Image.png

组件demo

  • todolist
Paste_Image.png

结构:

Paste_Image.png

行为:

Paste_Image.png

样式:

Paste_Image.png
  • 加个开关:
Paste_Image.png Paste_Image.png
  • 存储到LocalStorate
    通过 watcher 我们能监听到任何数值属性的数值更新
Paste_Image.png

如何划分组件

功能模块:select, pagenation ...
页面区域:header, footer, sidebar ...

Vue组件之间的调用

Paste_Image.png

Vue组件之间的通信

Paste_Image.png

源码:

https://github.com/fuyunzhishang/vue_demo.git

相关文章

  • vue基础概念介绍

    组件化 vue的组件化是指把传统的html, css, js资源集成到一个.vue文件中,组成一个单独的组件,被其...

  • vue基础概念

    1、v-model(绑定数据)2、v-for(循环)3、v-on(绑定事件)4、$index(索引)5、v-if(...

  • 渐进式框架 Vue.js 基础入门及简单编程演示

    渐进式框架 Vue.js 基础入门及简单编程演示 ---------------------- 概念基础 ----...

  • vue基础介绍

    所属内容来源于vue官方文档 1 、引入vue 2、 vue渲染 我们已经成功创建了第一个 Vue 应用!看起来这...

  • vue-element-admin技术栈

    基础概念 vue-cli vue-cli 俗称vue脚手架,是一个vue开发的环境,将你写的vue文件、sass文...

  • web前端开发高级

    前端高效开发框架技术与应用 Vue 基础Vue 框架简介 MVX 模式介绍Vue 框架概述如何使用 Vue.js ...

  • IPC基础概念介绍

    本文先讲下Parcelable和Serializable,下篇文章在将Binder,然后再说多进程的处理方式,只有...

  • SSO基础概念介绍

    SSO (Single Sign On) 单点登录(SingleSignOn,SSO),就是通过用户的一次性鉴别登...

  • IPC基础概念介绍

    2.3 IPC基础概念介绍 本节主要介绍IPC中的一些基础概念,主要包含三方面的内容;Serializable接口...

  • vue-element-admin登录验证使用

    安装 javascript基础介绍 vue.js文档 vue-element-admin 登录验证 安装 官网指导...

网友评论

本文标题:vue基础概念介绍

本文链接:https://www.haomeiwen.com/subject/thkxzttx.html