zoukankan      html  css  js  c++  java
  • 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标签, 在该页面中使用, 注意这里是局部的, 只能在这个页面中使用

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

  • 相关阅读:
    函数响应式编程
    RxSwift
    Swift 5.1 新语法
    MVVM
    SwiftUI 九
    SwiftUI 八
    SwiftUI制作View可嵌套组件
    Swift 5.1 新语法
    MVVM
    Linux系统修改hostname,不用重启
  • 原文地址:https://www.cnblogs.com/quzq/p/12116337.html
Copyright © 2011-2022 走看看