11.2vue

Posted zhen1996

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了11.2vue相关的知识,希望对你有一定的参考价值。

2018-11-2 19:00:33

明天周末,又可以愉快整理博客啦!

越努力,越幸运!永远不要高估自己!!!

接着学vue 感觉好强大!

用这个组件的好处就是,不需要手动刷新,文件只要把保存就自动刷新!!!具体的还得看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的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段——.vue文件的模板

VSCode自定义代码片段(vue主模板)

VSCode自定义代码片段11——vue路由的配置

VSCode自定义代码片段11——vue路由的配置

VSCode自定义代码片段11——vue路由的配置

VSCode自定义代码片段2——.vue文件的模板