11.2vue(3)
2018-11-2 19:00:33
明天周末,又可以愉快整理博客啦!
越努力,越幸运!永远不要高估自己!!!
接着学vue 感觉好强大!
用这个组件的好处就是,不需要手动刷新,文件只要把保存就自动刷新!!!具体的还得看vue官网!
这个vue组件用着不难!主要是把 template ,scrip, style 三个部分全解耦啦!并且一个页面分成好几个子页面!!
明天老师带着做项目!好强大!
详情点击这个↓↓↓
vue-cli脚手架安装和webpack-simple模板项目生成
vue 创建项目步骤 1. cd 当前目录下
2. vue init webpack-simple name
3. 接下来根据提示操作
4. cd name目录
5. npm install (下载好node)
6. npm run dev
7. 只关心 src下的文件里面的文件
创建好一个vue项目的文件夹

只关心src就好!!!
下面演示一下如何在自己主要组间里面使用子组件
1.自定义个文件夹

Vcontent.vue
<!-- 一个组件有三部分组成 -->
<!-- 一个vue子文件 -->
<template>
<header class="wrap">
我是内容部分
<h3>身子</h3>
</header>
</template> <script >
export default{
name : 'Vcontent',
data(){
return {
}
}
}
</script> <!-- 仅对当前文件style有效 -->
<style scoped> h3{
color:red;
} </style>
Vheader.vue
<!-- 一个组件有三部分组成 -->
<!-- 一个vue子文件 -->
<template>
<header class="wrap">
我是头部信息
</header>
</template> <script >
export default{
name : 'Vheader',
data(){
return {
}
}
}
</script>
App.vue
<!-- 一个组件有三部分组成 --> <template>
<!-- 页面的结构-->
<!-- 一定要有个大标签包含所有的标签 -->
<div class="class">
<h3>{{msg}}</h3> <Vheader></Vheader> <Vcontent></Vcontent>
</div>
</template> <script >
// 先引入子组件
import Vheader from './components/Vheader.vue'
import Vcontent from './components/Vcontent' // 页面的业务逻辑
export default{
name : 'App',
data(){
return {
msg: 'hello 组件'
}
},
methods:{ },
computed:{ },
// 挂载
components:{
Vheader:Vheader,
Vcontent:Vcontent,
}
}
</script> <style >
/*页面的样式*/ </style>
贴上自己写的笔记!
1. {{}} 模板语法 插值 简单地运算
2. 指令系统
v-if
v- show
v-bind 绑定属性 简写 :
v-on 绑定时间 @
v-for 遍历
v- html 解析html标签
v-model 只是用在表单空间 双向数据绑定的一个体现
数据驱动视图!! 数据带动视图的改变而改变!
双向数据绑定= 单向数据绑定 + UI 监听
computed 计算属性 // 计算数据的属性 data里面保存的数据
时时的监听!!!
默认只有getter
23 种设计模式
MVC MVVm MVT
MVVM
Model View ViewModel
Model
url ==> 视图函数
11.2vue(3)的更多相关文章
- 地区sql
/*Navicat MySQL Data Transfer Source Server : localhostSource Server Version : 50136Source Host : lo ...
- WinForm 天猫2013双11自动抢红包【源码下载】
1. 正确获取红包流程 2. 软件介绍 2.1 效果图: 2.2 功能介绍 2.2.1 账号登录 页面开始时,会载入这个网站:https://login.taobao.com/member/login ...
- C++11特性——变量部分(using类型别名、constexpr常量表达式、auto类型推断、nullptr空指针等)
#include <iostream> using namespace std; int main() { using cullptr = const unsigned long long ...
- CSS垂直居中的11种实现方式
今天是邓呆呆球衣退役的日子,在这个颇具纪念意义的日子里我写下自己的第一篇博客,还望前辈们多多提携,多多指教! 接下来,就进入正文,来说说关于垂直居中的事.(以下这11种垂直居中的实现方式均为笔者在日常 ...
- C++ 11 多线程--线程管理
说到多线程编程,那么就不得不提并行和并发,多线程是实现并发(并行)的一种手段.并行是指两个或多个独立的操作同时进行.注意这里是同时进行,区别于并发,在一个时间段内执行多个操作.在单核时代,多个线程是并 ...
- CSharpGL(11)用C#直接编写GLSL程序
CSharpGL(11)用C#直接编写GLSL程序 +BIT祝威+悄悄在此留下版了个权的信息说: 2016-08-13 由于CSharpGL一直在更新,现在这个教程已经不适用最新的代码了.CSharp ...
- ABP(现代ASP.NET样板开发框架)系列之11、ABP领域层——仓储(Repositories)
点这里进入ABP系列文章总目录 基于DDD的现代ASP.NET开发框架--ABP系列之11.ABP领域层——仓储(Repositories) ABP是“ASP.NET Boilerplate Proj ...
- C++11 shared_ptr 智能指针 的使用,避免内存泄露
多线程程序经常会遇到在某个线程A创建了一个对象,这个对象需要在线程B使用, 在没有shared_ptr时,因为线程A,B结束时间不确定,即在A或B线程先释放这个对象都有可能造成另一个线程崩溃, 所以为 ...
- C++11网络编程
Handy是一个简洁优雅的C++11网络库,适用于linux与Mac平台.十行代码即可完成一个完整的网络服务器. 下面是echo服务器的代码: #include <handy/handy.h&g ...
随机推荐
- Spring(1)—初识
Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用. 特点: 轻量--从大小与开销两方面而言Spring都是轻量的. 控 ...
- CSS关键词的值-currentColor关键字提示文字(当前颜色)
currentColor关键字 currentColor关键字相当于一个CSS变量. currentColor关键字与CSS变量也是有区别的: (1)他只可以能接受<color>值的地方使 ...
- .NET开源Protobuf-net组件修炼手册
一.前言 Protocol Buffer(简称Protobuf或PB) 是一个跨平台的消息交互协议,类似xml.json等 :别只会用Json和XML了,快来看看Google出品的Protocol B ...
- .Net混淆工具和反混淆工具
一.简介 本文给大家列举一些常用的.net程序反破解代码混淆工具.同时也列取一些反混淆工具. 二.混淆工具 Agile.NET (aka CliSecure) Babel.NET CodeFort C ...
- python3 “POST data should be bytes or an iterable of bytes...”的解决方法
urllib.parse.urlencode({}).encode(encoding='utf8') 参考了:dushu990
- MySQL读取配置文件的顺序、启动方式、启动原理
一.MySQL读取配置文件的顺序 读取顺序:/etc/my.cnf > /etc/mysql/my.cnf > /usr/etc/my.cnf > ~/.my.cnf 命令验证:[r ...
- springboot更换日志系统
背景:springboot.2.1.2默认使用logback作为日志系统,我想禁用logback,换成效率更高的log4j2. 一.去除默认的logback依赖 1. 方法一 精准去除 depende ...
- SSM 整合 quartz JDBC方式实现job动态增删改查记录
虽然网上有很多资料,但是都不够系统,本文记录下自己的整合过程. 1. 搭建一个SSM项目,此处略. 2. 按照quartz官方要求,建立quartz相关的数据库和表,相关sql语句如下: /* Nav ...
- 各种容器与服务器的区别与联系:Servlet容器、WEB容器、Java EE容器、应用服务器、WEB服务器、Java EE服务器
1.容器与服务器的联系 如上图,我们先来看下容器与服务器的联系:容器是位于应用程序/组件和服务器平台之间的接口集合,使得应用程序/组件可以方便部署到服务器上运行. 2.各种容器的区别/联系 2-1.容 ...
- iOS开发之duplicate symbols for architecture x86_64错误
[主要内容:] 1. 错误提示 2. 分析错误原因 3. 解决问题办法 一.错误提示 在我们写代码过程中可能会经常遇到这样一个错误: <span style="font-size: ...