vue-cli流程初识笔记

0. vue-cli执行流程: index.html -> main.js -> App.vue

1. index.html是整个脚手架搭建的项目的入口文件.

  其内放置有这个标签的展示出口或者说项目所有页面的承载标签, 如下:

  <div id="app"></div>

2. main.js中使用id选择器, 选择了index.html中的div标签, 并给你载入了App.vue文件中抛出的

  app组件, 注意导入时组件名首字母需要大写.

 import Vue from 'vue'
 import Spp from './App.vue'
 new Vue({
  render: h => h(Spp),
 }).$mount('#app')

 3. App.vue中在script标签中抛出了其上的template标签对中定义的html;  template标签中可按照vue语法

  写标签, 模板语法等, 然后在script标签中使用data等等

  export default {
  name: 'spp',
  data(){
  return {
msg : "vue-cli初识",
   }
  },}

4. 组件的使用:

  一. 定义全局组件:

    1. 在main.js中可定义全局组件, 如下:

    

    此步即把自定义的组件给定义成一个名为custom_name的标签, 在其它任何组件中都可直接使用

    <custom_name></custom_name>标签对来直接引用自定义的组件了, 比如在App.vue中template标签对

    定义的根div标签中直接使用, 无需导入.

    2. FromFile.vue中内容如下:

    

  二. 定义局部组件

    通常使用最多的是局部组件, 定义局部组件时, 组件本身的内容不变, 区别在于组件的引入位置不同, 全局组件是在

    main.js中通过Vue引入的, 而局部组件则是在需要使用页面的script标签中进行引用, 这里以APP.vue页面处引入局部

    组件为例说明:

    

     以上把组件定义成标签后, 可使用custom_name标签, 在该页面中使用, 注意这里是局部的, 只能在这个页面中使用

    其它地方或者说组件中无法引用到.

猜你喜欢

转载自www.cnblogs.com/quzq/p/12116337.html