框架学习之 VUE (四)(关键词:脚手架 通用组件开发 单向数据流)利用实际做b站频道组件的开发过程,深度理解vue

本文通过实例演示Vue脚手架搭建工程的过程,详细解释每个步骤的作用,并探讨通用组件开发,包括组件的样式隔离、插槽使用、事件通信等,帮助深入理解Vue框架。
摘要由CSDN通过智能技术生成

1 使用脚手架 搭建工程

在这里插入图片描述
1)
在这里插入图片描述
mac 安装过程 出现错误 前面加上一个 sudo 就可
2)选择一个文件夹 打开终端 然后 创建 等待
在这里插入图片描述
3) 需要进行 3步选择 选择好之后等待搭建
4)启动服务 终端输入 npm run serve
5)然后 command 点击链接 跳转到网页
在这里插入图片描述
6) 后续对这个初始的状态进行修改就行

2 我们需要解释一下 安装的这些东西 都有什么作用 ?

在这里插入图片描述
在这里插入图片描述

  1. 一个网页 后面 加/favicon.ico 可以得到它的 favicon.ico小图标
    在这里插入图片描述
    3)
    在这里插入图片描述
    4) App.vue 是 vue 的一个单组件的文件
    分为三个部分 template(写的是模板) script(导出的组件代码) style(样式)

5)我们将其他的删除 只保留 App.vue 和main.js
并且 改一下内容 使它最简单

5)-1 main.js

import Vue from 'vue'
import App from './App.vue'

// Vue.config.productionTip = false

new Vue({
   
  render: h => h(App),
}).$mount('#app')

5)-2 App.vue

<template>
  <div>
    <h1>第一个vue工程</h1>
  </div>
</template>


实现效果
在这里插入图片描述
6) package.json 里面重要的内容
在这里插入图片描述

3 通用组件开发

1
1)常规 情况 下 由于 node_moduls 比较大 一般会删除
2) 怎么恢复这个目录 ? 到对应的文件夹打开终端 npm install 就会下载下来

2
结构是这样的
在这里插入图片描述
item.vue


<template>
  <!-- 这个地方写的是脚本 -->
  <div class="item">test</div>
</template>

<script>
// js脚本
export default {
   };
</script>

<style>
/* 样式 */
.item {
   
  cursor: pointer;
}
.item:hover {
   
  background: #f4f4f4;
}
</style>

App.vue

<template>
  <div>
    <!-- 使用这个东西 -->
    <Item />
  </
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值